From 3f98c368a3d5aa6a5613d3815878f6f273f442bf Mon Sep 17 00:00:00 2001 From: root Date: Wed, 5 Feb 2025 17:47:14 +0000 Subject: [PATCH] Added all changes --- app.py | 326 +++++++ install.py | 297 +++++++ static/css/bootstrap-icons.css | 1287 ++++++++++++++++++++++++++++ static/css/bootstrap.min.css | 6 + static/fonts/bootstrap-icons.woff | Bin 0 -> 106812 bytes static/fonts/bootstrap-icons.woff2 | Bin 0 -> 80504 bytes static/js/bootstrap.bundle.min.js | 7 + static/logo.png | Bin 0 -> 23614 bytes templates/base.html | 243 ++++++ templates/index.html | 264 ++++++ templates/login.html | 167 ++++ templates/register.html | 243 ++++++ uninstall.py | 153 ++++ 13 files changed, 2993 insertions(+) create mode 100644 app.py create mode 100644 install.py create mode 100644 static/css/bootstrap-icons.css create mode 100644 static/css/bootstrap.min.css create mode 100644 static/fonts/bootstrap-icons.woff create mode 100644 static/fonts/bootstrap-icons.woff2 create mode 100644 static/js/bootstrap.bundle.min.js create mode 100644 static/logo.png create mode 100644 templates/base.html create mode 100644 templates/index.html create mode 100644 templates/login.html create mode 100644 templates/register.html create mode 100644 uninstall.py diff --git a/app.py b/app.py new file mode 100644 index 0000000..48a8a54 --- /dev/null +++ b/app.py @@ -0,0 +1,326 @@ +#!/usr/bin/env python3 +""" +TorGuard WireGuard VPN Manager +A secure web interface for managing WireGuard VPN configurations +""" + +import os +import sys +import subprocess +import json +import time +import secrets +from datetime import datetime +from pathlib import Path +from functools import wraps + +from flask import Flask, request, render_template, redirect, url_for, session, flash, jsonify +from werkzeug.security import generate_password_hash, check_password_hash +from flask_wtf.csrf import CSRFProtect +import bcrypt +from cryptography.fernet import Fernet +import netifaces +import psutil + +app = Flask(__name__) +app.secret_key = secrets.token_hex(32) +csrf = CSRFProtect(app) + +CONF_DIR = Path('/etc/wireguard-manager') +WG_CONF_PATH = Path('/etc/wireguard/wg0.conf') +KEY_FILE = CONF_DIR / 'key.enc' +CREDS_FILE = CONF_DIR / 'credentials.enc' + +def initialize_crypto(): + """Initialize encryption key for storing sensitive data""" + if not CONF_DIR.exists(): + CONF_DIR.mkdir(mode=0o700) + + if not KEY_FILE.exists(): + key = Fernet.generate_key() + KEY_FILE.write_bytes(key) + KEY_FILE.chmod(0o600) + + return Fernet(KEY_FILE.read_bytes()) + +crypto = initialize_crypto() + +def requires_auth(f): + """Decorator to require authentication for routes""" + @wraps(f) + def decorated(*args, **kwargs): + if not CREDS_FILE.exists(): + return redirect(url_for('register')) + if 'authenticated' not in session: + return redirect(url_for('login')) + return f(*args, **kwargs) + return decorated + +def check_system_config(): + """Verify system configuration for WireGuard""" + issues = [] + + # Check IP forwarding + try: + with open('/proc/sys/net/ipv4/ip_forward', 'r') as f: + if f.read().strip() != '1': + issues.append("IP forwarding is not enabled") + except Exception as e: + issues.append(f"Failed to check IP forwarding: {str(e)}") + + # Check NAT rules + try: + output = subprocess.check_output(['iptables', '-t', 'nat', '-L', 'POSTROUTING', '-n'], text=True) + if "MASQUERADE" not in output: + issues.append("NAT masquerade rule is missing") + except Exception as e: + issues.append(f"Failed to check NAT rules: {str(e)}") + + # Check WireGuard module + try: + subprocess.check_output(['lsmod'], text=True) + if 'wireguard' not in subprocess.check_output(['lsmod'], text=True): + issues.append("WireGuard kernel module is not loaded") + except Exception as e: + issues.append(f"Failed to check WireGuard module: {str(e)}") + + return issues + +def get_wg_status(): + """Get WireGuard interface status and statistics""" + try: + # Check system configuration + system_issues = check_system_config() + if system_issues: + return { + 'status': 'error', + 'issues': system_issues + } + + # Check WireGuard interface + if not WG_CONF_PATH.exists(): + return {'status': 'disconnected', 'message': 'No configuration file found'} + + try: + output = subprocess.check_output(['wg', 'show', 'wg0'], text=True) + if 'peer' not in output: + return {'status': 'disconnected'} + + # Parse WireGuard stats + stats = {'status': 'connected'} + for line in output.split('\n'): + if 'transfer:' in line: + tx, rx = line.split('transfer:')[1].split(',') + stats['tx'] = tx.strip() + stats['rx'] = rx.strip() + elif 'latest handshake:' in line: + time_str = line.split('latest handshake:')[1].strip() + stats['connected_since'] = time_str + + # Add interface information + try: + interface_stats = psutil.net_io_counters(pernic=True).get('wg0', None) + if interface_stats: + stats['total_tx'] = f"{interface_stats.bytes_sent / (1024*1024):.2f} MB" + stats['total_rx'] = f"{interface_stats.bytes_recv / (1024*1024):.2f} MB" + except: + pass + + return stats + except subprocess.CalledProcessError: + return {'status': 'disconnected'} + except Exception as e: + return { + 'status': 'error', + 'error': str(e) + } + +def validate_wireguard_config(config): + """Validate WireGuard configuration format""" + required_fields = { + 'Interface': ['PrivateKey', 'Address'], + 'Peer': ['PublicKey', 'AllowedIPs', 'Endpoint'] + } + + current_section = None + found_fields = {'Interface': set(), 'Peer': set()} + + for line in config.splitlines(): + line = line.strip() + if not line or line.startswith('#'): + continue + + if line.startswith('[') and line.endswith(']'): + current_section = line[1:-1] + continue + + if current_section and '=' in line: + key = line.split('=')[0].strip() + if current_section in found_fields and key in required_fields[current_section]: + found_fields[current_section].add(key) + + # Check if all required fields are present + missing_fields = [] + for section, fields in required_fields.items(): + for field in fields: + if field not in found_fields[section]: + missing_fields.append(f"{section}/{field}") + + return len(missing_fields) == 0, missing_fields + +@app.route('/') +def index(): + if not CREDS_FILE.exists(): + return redirect(url_for('register')) + if 'authenticated' not in session: + return redirect(url_for('login')) + status = get_wg_status() + return render_template('index.html', status=status, WG_CONF_PATH=WG_CONF_PATH) + +@app.route('/status') +@requires_auth +def get_status_route(): + """API endpoint for getting VPN status""" + return jsonify(get_wg_status()) + +@app.route('/login', methods=['GET', 'POST']) +def login(): + if not CREDS_FILE.exists(): + return redirect(url_for('register')) + + if 'authenticated' in session: + return redirect(url_for('index')) + + if request.method == 'POST': + username = request.form['username'] + password = request.form['password'] + + try: + stored_creds = json.loads(crypto.decrypt(CREDS_FILE.read_bytes())) + if username == stored_creds['username'] and \ + check_password_hash(stored_creds['password'], password): + session['authenticated'] = True + session['username'] = username + return redirect(url_for('index')) + except Exception as e: + app.logger.error(f"Login error: {str(e)}") + flash('Error accessing credentials') + return render_template('login.html') + + flash('Invalid credentials') + return render_template('login.html') + +@app.route('/register', methods=['GET', 'POST']) +def register(): + if CREDS_FILE.exists(): + return redirect(url_for('login')) + + if request.method == 'POST': + username = request.form['username'] + password = request.form['password'] + + # Validate input + if not username or not password: + flash('Username and password are required') + return render_template('register.html') + + if len(password) < 8: + flash('Password must be at least 8 characters long') + return render_template('register.html') + + try: + # Store encrypted credentials + creds = { + 'username': username, + 'password': generate_password_hash(password) + } + CREDS_FILE.write_bytes(crypto.encrypt(json.dumps(creds).encode())) + CREDS_FILE.chmod(0o600) + flash('Account created successfully. Please login.') + return redirect(url_for('login')) + except Exception as e: + app.logger.error(f"Registration error: {str(e)}") + flash('Error creating account') + + return render_template('register.html') + +@app.route('/logout') +def logout(): + session.clear() + return redirect(url_for('login')) + +@app.route('/config', methods=['POST']) +@requires_auth +def save_config(): + try: + if 'config_file' in request.files: + config = request.files['config_file'].read().decode() + else: + config = request.form['config_text'] + + # Validate WireGuard config format + is_valid, missing_fields = validate_wireguard_config(config) + if not is_valid: + flash(f'Invalid WireGuard configuration. Missing fields: {", ".join(missing_fields)}') + return redirect(url_for('index')) + + # Save config securely + WG_CONF_PATH.write_text(config) + WG_CONF_PATH.chmod(0o600) + + flash('Configuration saved successfully') + except Exception as e: + app.logger.error(f"Config save error: {str(e)}") + flash('Error saving configuration') + + return redirect(url_for('index')) + +@app.route('/toggle', methods=['POST']) +@requires_auth +def toggle_vpn(): + status = get_wg_status() + + try: + if status['status'] == 'connected': + subprocess.run(['wg-quick', 'down', 'wg0'], check=True) + flash('VPN disconnected successfully') + else: + # Check system configuration before connecting + issues = check_system_config() + if issues: + flash(f'System configuration issues found: {", ".join(issues)}') + return redirect(url_for('index')) + + subprocess.run(['wg-quick', 'up', 'wg0'], check=True) + flash('VPN connected successfully') + except subprocess.CalledProcessError as e: + app.logger.error(f"VPN toggle error: {e.stderr.decode() if e.stderr else str(e)}") + flash(f'Error toggling VPN: {e.stderr.decode() if e.stderr else str(e)}') + except Exception as e: + app.logger.error(f"VPN toggle error: {str(e)}") + flash(f'Error toggling VPN: {str(e)}') + + return redirect(url_for('index')) + +def main(): + """Main entry point""" + # Check if running as root + if os.geteuid() != 0: + print("This program must be run as root") + sys.exit(1) + + # Initialize directories + CONF_DIR.mkdir(mode=0o700, exist_ok=True) + + # Check system configuration + issues = check_system_config() + if issues: + print("Warning: System configuration issues found:") + for issue in issues: + print(f" - {issue}") + + # Start Flask server + app.run(host='0.0.0.0', port=1337) + +if __name__ == '__main__': + main() \ No newline at end of file diff --git a/install.py b/install.py new file mode 100644 index 0000000..54a4d17 --- /dev/null +++ b/install.py @@ -0,0 +1,297 @@ +#!/usr/bin/env python3 +""" +TorGuard WireGuard Manager Installer +Installs and configures the WireGuard Manager web interface with complete system setup +""" + +import os +import sys +import shutil +import subprocess +from pathlib import Path +import time + +def print_step(emoji, message): + """Print a step with emoji and message""" + print(f"\n{emoji} {message}") + +def run_command(command, error_message, shell=False): + """Run a shell command and handle errors""" + try: + if shell: + subprocess.run(command, check=True, shell=True) + else: + subprocess.run(command, check=True) + print("โœ… Done!") + return True + except subprocess.CalledProcessError as e: + print(f"โŒ Error: {error_message}") + if hasattr(e, 'stderr') and e.stderr: + print(f"Details: {e.stderr.decode()}") + return False + +def get_local_ip(): + """Get the local IP address""" + try: + import socket + s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) + s.connect(("8.8.8.8", 80)) + ip = s.getsockname()[0] + s.close() + return ip + except: + return "0.0.0.0" + +def setup_wireguard(): + """Set up WireGuard with complete system configuration""" + print_step("๐Ÿ”’", "Setting up WireGuard system configuration...") + + # Ensure WireGuard kernel module is loaded + print("Loading WireGuard kernel module...") + run_command("sudo modprobe wireguard", "Failed to load WireGuard kernel module", shell=True) + + # Enable IP forwarding + print("Enabling IP forwarding...") + run_command( + "sudo sed -i 's/#net.ipv4.ip_forward=1/net.ipv4.ip_forward=1/' /etc/sysctl.conf", + "Failed to update sysctl.conf", + shell=True + ) + run_command( + "sudo sysctl -p", + "Failed to apply sysctl changes", + shell=True + ) + + # Apply NAT rules + print("Applying NAT rules...") + nat_rules = [ + "sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE", + "sudo iptables -A FORWARD -i wg0 -j ACCEPT", + "sudo iptables -A FORWARD -o wg0 -j ACCEPT" + ] + for rule in nat_rules: + run_command(rule, f"Failed to apply iptables rule: {rule}", shell=True) + + # Update nameserver + print("Updating nameserver...") + run_command( + "sudo sed -i 's/nameserver .*/nameserver 1.1.1.1/' /etc/resolv.conf", + "Failed to update nameserver", + shell=True + ) + + # Install iptables-persistent and save rules + print("Making iptables rules persistent...") + run_command( + ["apt-get", "install", "-y", "iptables-persistent"], + "Failed to install iptables-persistent" + ) + run_command( + "sudo iptables-save | sudo tee /etc/iptables/rules.v4", + "Failed to save iptables rules", + shell=True + ) + +def main(): + if os.geteuid() != 0: + print("โŒ This script must be run as root (sudo)") + sys.exit(1) + + print(""" +๐Ÿš€ TorGuard WireGuard Manager Installer +======================================= +This installer will set up WireGuard and the Manager web interface. + """) + + # System update and upgrade + print_step("๐Ÿ“ฆ", "Updating system packages...") + run_command(["apt-get", "update"], "Failed to update package list") + run_command(["apt-get", "upgrade", "-y"], "Failed to upgrade packages") + + # Install WireGuard + print_step("๐Ÿ”ง", "Installing WireGuard...") + run_command( + ["apt-get", "install", "-y", "wireguard", "wireguard-tools"], + "Failed to install WireGuard" + ) + + # Ensure WireGuard module is loaded at boot + run_command("echo 'wireguard' | sudo tee -a /etc/modules-load.d/wireguard.conf", "Failed to set WireGuard module to load at boot", shell=True) + + install_dir = Path("/opt/wireguard-manager") + config_dir = Path("/etc/wireguard-manager") + service_file = Path("/etc/systemd/system/wireguard-manager.service") + + # Create directories + print_step("๐Ÿ“", "Creating installation directories...") + install_dir.mkdir(parents=True, exist_ok=True) + config_dir.mkdir(parents=True, exist_ok=True) + + # Install Python dependencies + print_step("๐Ÿ", "Setting up Python environment...") + run_command( + ["apt-get", "install", "-y", "python3-pip", "python3-venv"], + "Failed to install Python tools" + ) + + # Create virtual environment + run_command( + ["python3", "-m", "venv", str(install_dir / "venv")], + "Failed to create virtual environment" + ) + + # Install Python packages + pip = install_dir / "venv/bin/pip" + run_command( + [str(pip), "install", "flask", "flask-wtf", "cryptography", "bcrypt", "werkzeug", "netifaces", "psutil"], + "Failed to install Python packages" + ) + + # Upgrade pip and setuptools + run_command( + [str(pip), "install", "--upgrade", "pip", "setuptools"], + "Failed to upgrade pip and setuptools" + ) + + # Copy application files + print_step("๐Ÿ“", "Installing application files...") + script_dir = Path(__file__).parent.resolve() + + files_to_copy = { + "app.py": install_dir / "app.py", + "templates/base.html": install_dir / "templates/base.html", + "templates/index.html": install_dir / "templates/index.html", + "templates/login.html": install_dir / "templates/login.html", + "templates/register.html": install_dir / "templates/register.html", + } + + for src, dest in files_to_copy.items(): + dest.parent.mkdir(parents=True, exist_ok=True) + shutil.copy2(script_dir / src, dest) + + # Create static directories and copy files + static_dir = install_dir / "static" + css_dir = static_dir / "css" + js_dir = static_dir / "js" + + # Ensure directories exist + css_dir.mkdir(parents=True, exist_ok=True) + js_dir.mkdir(parents=True, exist_ok=True) + + # Copy CSS files + css_files = ["bootstrap.min.css", "bootstrap-icons.css"] + for css_file in css_files: + src = script_dir / "static/css" / css_file + dest = css_dir / css_file + if src.exists(): + shutil.copy2(src, dest) + + # Copy JS files + js_files = ["bootstrap.bundle.min.js"] + for js_file in js_files: + src = script_dir / "static/js" / js_file + dest = js_dir / js_file + if src.exists(): + shutil.copy2(src, dest) + + # Copy Bootstrap Icons fonts + fonts_dir = static_dir / "fonts" + fonts_dir.mkdir(parents=True, exist_ok=True) + + font_files = ["bootstrap-icons.woff", "bootstrap-icons.woff2"] + for font_file in font_files: + src = script_dir / f"static/fonts/{font_file}" + dest = fonts_dir / font_file + if src.exists(): + shutil.copy2(src, dest) # Fixed indentation here + + # Copy logo.png + if (script_dir / "static/logo.png").exists(): + shutil.copy2(script_dir / "static/logo.png", static_dir / "logo.png") + + + # Set permissions + print_step("๐Ÿ”’", "Setting secure permissions...") + run_command(["chown", "-R", "root:root", str(install_dir)], "Failed to set ownership") + run_command(["chmod", "-R", "755", str(install_dir)], "Failed to set permissions") + run_command(["chmod", "700", str(config_dir)], "Failed to set config directory permissions") + + # Configure WireGuard system settings + setup_wireguard() + + # Create systemd service for web interface + print_step("โš™๏ธ", "Creating web interface service...") + service_content = f"""[Unit] +Description=TorGuard WireGuard Manager +After=network.target +Wants=network-online.target + +[Service] +Type=simple +User=root +WorkingDirectory={install_dir} +Environment=PATH={install_dir}/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin +ExecStart={install_dir}/venv/bin/python3 {install_dir}/app.py +Restart=always +RestartSec=3 +TimeoutStartSec=0 + +# Hardening +ProtectSystem=full +ReadWritePaths={install_dir} /etc/wireguard /etc/wireguard-manager +CapabilityBoundingSet=CAP_NET_ADMIN CAP_NET_RAW +AmbientCapabilities=CAP_NET_ADMIN CAP_NET_RAW + +[Install] +WantedBy=multi-user.target +""" + service_file.write_text(service_content) + + # Enable and start web interface service + print_step("๐ŸŽฏ", "Starting web interface...") + run_command(["systemctl", "enable", "wireguard-manager"], "Failed to enable web interface service") + run_command(["systemctl", "restart", "wireguard-manager"], "Failed to start web interface service") + + # Enable UFW and allow required ports + print_step("๐Ÿ›ก๏ธ", "Configuring firewall...") + run_command(["apt-get", "install", "-y", "ufw"], "Failed to install UFW") + run_command(["ufw", "allow", "1337/tcp"], "Failed to allow port 1337") + run_command(["ufw", "--force", "enable"], "Failed to enable UFW") + + # Final instructions + local_ip = get_local_ip() + print(f""" +โœจ Installation Complete! โœจ +========================== + +WireGuard Manager has been installed successfully! + +๐Ÿ“ฑ Access the web interface at: + http://{local_ip}:1337 + +๐Ÿ’ก On first access, you'll be prompted to create an admin account. + +โœ… System Configuration: + - WireGuard is installed and ready + - IP forwarding is enabled + - NAT rules are configured + - DNS is set to 1.1.1.1 + - UFW is enabled and port 1337 is open + - Web interface will start automatically on boot + +๐Ÿ“ Important locations: + - WireGuard config: /etc/wireguard/wg0.conf + - Manager config: {config_dir} + - Web interface: {install_dir} + +โš ๏ธ Security Notes: + - Make sure port 1337 is only accessible from trusted networks + - Use a strong password for your admin account + - Keep your system and packages updated + +Need help? Visit https://torguard.net/support +""") + +if __name__ == "__main__": + main() \ No newline at end of file diff --git a/static/css/bootstrap-icons.css b/static/css/bootstrap-icons.css new file mode 100644 index 0000000..365c362 --- /dev/null +++ b/static/css/bootstrap-icons.css @@ -0,0 +1,1287 @@ +@font-face { + font-family: "bootstrap-icons"; + src: url("../fonts/bootstrap-icons.woff2") format("woff2"), + url("../fonts/bootstrap-icons.woff") format("woff"); + font-weight: normal; + font-style: normal; +} + +[class^="bi-"]::before, +[class*=" bi-"]::before { + display: inline-block; + font-family: bootstrap-icons !important; + font-style: normal; + font-weight: normal !important; + font-variant: normal; + text-transform: none; + line-height: 1; + vertical-align: text-bottom; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.bi-alarm-fill::before { content: "\f101"; } +.bi-alarm::before { content: "\f102"; } +.bi-align-bottom::before { content: "\f103"; } +.bi-align-center::before { content: "\f104"; } +.bi-align-end::before { content: "\f105"; } +.bi-align-middle::before { content: "\f106"; } +.bi-align-start::before { content: "\f107"; } +.bi-align-top::before { content: "\f108"; } +.bi-alt::before { content: "\f109"; } +.bi-app-indicator::before { content: "\f10a"; } +.bi-app::before { content: "\f10b"; } +.bi-archive-fill::before { content: "\f10c"; } +.bi-archive::before { content: "\f10d"; } +.bi-arrow-90deg-down::before { content: "\f10e"; } +.bi-arrow-90deg-left::before { content: "\f10f"; } +.bi-arrow-90deg-right::before { content: "\f110"; } +.bi-arrow-90deg-up::before { content: "\f111"; } +.bi-arrow-bar-down::before { content: "\f112"; } +.bi-arrow-bar-left::before { content: "\f113"; } +.bi-arrow-bar-right::before { content: "\f114"; } +.bi-arrow-bar-up::before { content: "\f115"; } +.bi-arrow-clockwise::before { content: "\f116"; } +.bi-arrow-counterclockwise::before { content: "\f117"; } +.bi-arrow-down-circle-fill::before { content: "\f118"; } +.bi-arrow-down-circle::before { content: "\f119"; } +.bi-arrow-down-left-circle-fill::before { content: "\f11a"; } +.bi-arrow-down-left-circle::before { content: "\f11b"; } +.bi-arrow-down-left-square-fill::before { content: "\f11c"; } +.bi-arrow-down-left-square::before { content: "\f11d"; } +.bi-arrow-down-left::before { content: "\f11e"; } +.bi-arrow-down-right-circle-fill::before { content: "\f11f"; } +.bi-arrow-down-right-circle::before { content: "\f120"; } +.bi-arrow-down-right-square-fill::before { content: "\f121"; } +.bi-arrow-down-right-square::before { content: "\f122"; } +.bi-arrow-down-right::before { content: "\f123"; } +.bi-arrow-down-short::before { content: "\f124"; } +.bi-arrow-down-square-fill::before { content: "\f125"; } +.bi-arrow-down-square::before { content: "\f126"; } +.bi-arrow-down-up::before { content: "\f127"; } +.bi-arrow-down::before { content: "\f128"; } +.bi-arrow-left-circle-fill::before { content: "\f129"; } +.bi-arrow-left-circle::before { content: "\f12a"; } +.bi-arrow-left-right::before { content: "\f12b"; } +.bi-arrow-left-short::before { content: "\f12c"; } +.bi-arrow-left-square-fill::before { content: "\f12d"; } +.bi-arrow-left-square::before { content: "\f12e"; } +.bi-arrow-left::before { content: "\f12f"; } +.bi-arrow-repeat::before { content: "\f130"; } +.bi-arrow-return-left::before { content: "\f131"; } +.bi-arrow-return-right::before { content: "\f132"; } +.bi-arrow-right-circle-fill::before { content: "\f133"; } +.bi-arrow-right-circle::before { content: "\f134"; } +.bi-arrow-right-short::before { content: "\f135"; } +.bi-arrow-right-square-fill::before { content: "\f136"; } +.bi-arrow-right-square::before { content: "\f137"; } +.bi-arrow-right::before { content: "\f138"; } +.bi-arrow-up-circle-fill::before { content: "\f139"; } +.bi-arrow-up-circle::before { content: "\f13a"; } +.bi-arrow-up-left-circle-fill::before { content: "\f13b"; } +.bi-arrow-up-left-circle::before { content: "\f13c"; } +.bi-arrow-up-left-square-fill::before { content: "\f13d"; } +.bi-arrow-up-left-square::before { content: "\f13e"; } +.bi-arrow-up-left::before { content: "\f13f"; } +.bi-arrow-up-right-circle-fill::before { content: "\f140"; } +.bi-arrow-up-right-circle::before { content: "\f141"; } +.bi-arrow-up-right-square-fill::before { content: "\f142"; } +.bi-arrow-up-right-square::before { content: "\f143"; } +.bi-arrow-up-right::before { content: "\f144"; } +.bi-arrow-up-short::before { content: "\f145"; } +.bi-arrow-up-square-fill::before { content: "\f146"; } +.bi-arrow-up-square::before { content: "\f147"; } +.bi-arrow-up::before { content: "\f148"; } +.bi-arrows-angle-contract::before { content: "\f149"; } +.bi-arrows-angle-expand::before { content: "\f14a"; } +.bi-arrows-collapse::before { content: "\f14b"; } +.bi-arrows-expand::before { content: "\f14c"; } +.bi-arrows-fullscreen::before { content: "\f14d"; } +.bi-arrows-move::before { content: "\f14e"; } +.bi-aspect-ratio-fill::before { content: "\f14f"; } +.bi-aspect-ratio::before { content: "\f150"; } +.bi-asterisk::before { content: "\f151"; } +.bi-at::before { content: "\f152"; } +.bi-award-fill::before { content: "\f153"; } +.bi-award::before { content: "\f154"; } +.bi-back::before { content: "\f155"; } +.bi-backspace-fill::before { content: "\f156"; } +.bi-backspace-reverse-fill::before { content: "\f157"; } +.bi-backspace-reverse::before { content: "\f158"; } +.bi-backspace::before { content: "\f159"; } +.bi-badge-3d-fill::before { content: "\f15a"; } +.bi-badge-3d::before { content: "\f15b"; } +.bi-badge-4k-fill::before { content: "\f15c"; } +.bi-badge-4k::before { content: "\f15d"; } +.bi-badge-8k-fill::before { content: "\f15e"; } +.bi-badge-8k::before { content: "\f15f"; } +.bi-badge-ad-fill::before { content: "\f160"; } +.bi-badge-ad::before { content: "\f161"; } +.bi-badge-ar-fill::before { content: "\f162"; } +.bi-badge-ar::before { content: "\f163"; } +.bi-badge-cc-fill::before { content: "\f164"; } +.bi-badge-cc::before { content: "\f165"; } +.bi-badge-hd-fill::before { content: "\f166"; } +.bi-badge-hd::before { content: "\f167"; } +.bi-badge-tm-fill::before { content: "\f168"; } +.bi-badge-tm::before { content: "\f169"; } +.bi-badge-vo-fill::before { content: "\f16a"; } +.bi-badge-vo::before { content: "\f16b"; } +.bi-badge-vr-fill::before { content: "\f16c"; } +.bi-badge-vr::before { content: "\f16d"; } +.bi-badge-wc-fill::before { content: "\f16e"; } +.bi-badge-wc::before { content: "\f16f"; } +.bi-bag-check-fill::before { content: "\f170"; } +.bi-bag-check::before { content: "\f171"; } +.bi-bag-dash-fill::before { content: "\f172"; } +.bi-bag-dash::before { content: "\f173"; } +.bi-bag-fill::before { content: "\f174"; } +.bi-bag-plus-fill::before { content: "\f175"; } +.bi-bag-plus::before { content: "\f176"; } +.bi-bag-x-fill::before { content: "\f177"; } +.bi-bag-x::before { content: "\f178"; } +.bi-bag::before { content: "\f179"; } +.bi-bar-chart-fill::before { content: "\f17a"; } +.bi-bar-chart-line-fill::before { content: "\f17b"; } +.bi-bar-chart-line::before { content: "\f17c"; } +.bi-bar-chart-steps::before { content: "\f17d"; } +.bi-bar-chart::before { content: "\f17e"; } +.bi-basket-fill::before { content: "\f17f"; } +.bi-basket::before { content: "\f180"; } +.bi-basket2-fill::before { content: "\f181"; } +.bi-basket2::before { content: "\f182"; } +.bi-basket3-fill::before { content: "\f183"; } +.bi-basket3::before { content: "\f184"; } +.bi-battery-charging::before { content: "\f185"; } +.bi-battery-full::before { content: "\f186"; } +.bi-battery-half::before { content: "\f187"; } +.bi-battery::before { content: "\f188"; } +.bi-bell-fill::before { content: "\f189"; } +.bi-bell::before { content: "\f18a"; } +.bi-bezier::before { content: "\f18b"; } +.bi-bezier2::before { content: "\f18c"; } +.bi-bicycle::before { content: "\f18d"; } +.bi-binoculars-fill::before { content: "\f18e"; } +.bi-binoculars::before { content: "\f18f"; } +.bi-blockquote-left::before { content: "\f190"; } +.bi-blockquote-right::before { content: "\f191"; } +.bi-book-fill::before { content: "\f192"; } +.bi-book-half::before { content: "\f193"; } +.bi-book::before { content: "\f194"; } +.bi-bookmark-check-fill::before { content: "\f195"; } +.bi-bookmark-check::before { content: "\f196"; } +.bi-bookmark-dash-fill::before { content: "\f197"; } +.bi-bookmark-dash::before { content: "\f198"; } +.bi-bookmark-fill::before { content: "\f199"; } +.bi-bookmark-heart-fill::before { content: "\f19a"; } +.bi-bookmark-heart::before { content: "\f19b"; } +.bi-bookmark-plus-fill::before { content: "\f19c"; } +.bi-bookmark-plus::before { content: "\f19d"; } +.bi-bookmark-star-fill::before { content: "\f19e"; } +.bi-bookmark-star::before { content: "\f19f"; } +.bi-bookmark-x-fill::before { content: "\f1a0"; } +.bi-bookmark-x::before { content: "\f1a1"; } +.bi-bookmark::before { content: "\f1a2"; } +.bi-bookmarks-fill::before { content: "\f1a3"; } +.bi-bookmarks::before { content: "\f1a4"; } +.bi-bookshelf::before { content: "\f1a5"; } +.bi-bootstrap-fill::before { content: "\f1a6"; } +.bi-bootstrap-reboot::before { content: "\f1a7"; } +.bi-bootstrap::before { content: "\f1a8"; } +.bi-border-all::before { content: "\f1a9"; } +.bi-border-bottom::before { content: "\f1aa"; } +.bi-border-center::before { content: "\f1ab"; } +.bi-border-inner::before { content: "\f1ac"; } +.bi-border-left::before { content: "\f1ad"; } +.bi-border-middle::before { content: "\f1ae"; } +.bi-border-outer::before { content: "\f1af"; } +.bi-border-right::before { content: "\f1b0"; } +.bi-border-style::before { content: "\f1b1"; } +.bi-border-top::before { content: "\f1b2"; } +.bi-border-width::before { content: "\f1b3"; } +.bi-border::before { content: "\f1b4"; } +.bi-bounding-box-circles::before { content: "\f1b5"; } +.bi-bounding-box::before { content: "\f1b6"; } +.bi-box-arrow-down-left::before { content: "\f1b7"; } +.bi-box-arrow-down-right::before { content: "\f1b8"; } +.bi-box-arrow-down::before { content: "\f1b9"; } +.bi-box-arrow-in-down-left::before { content: "\f1ba"; } +.bi-box-arrow-in-down-right::before { content: "\f1bb"; } +.bi-box-arrow-in-down::before { content: "\f1bc"; } +.bi-box-arrow-in-left::before { content: "\f1bd"; } +.bi-box-arrow-in-right::before { content: "\f1be"; } +.bi-box-arrow-in-up-left::before { content: "\f1bf"; } +.bi-box-arrow-in-up-right::before { content: "\f1c0"; } +.bi-box-arrow-in-up::before { content: "\f1c1"; } +.bi-box-arrow-left::before { content: "\f1c2"; } +.bi-box-arrow-right::before { content: "\f1c3"; } +.bi-box-arrow-up-left::before { content: "\f1c4"; } +.bi-box-arrow-up-right::before { content: "\f1c5"; } +.bi-box-arrow-up::before { content: "\f1c6"; } +.bi-box-seam::before { content: "\f1c7"; } +.bi-box::before { content: "\f1c8"; } +.bi-braces::before { content: "\f1c9"; } +.bi-bricks::before { content: "\f1ca"; } +.bi-briefcase-fill::before { content: "\f1cb"; } +.bi-briefcase::before { content: "\f1cc"; } +.bi-brightness-alt-high-fill::before { content: "\f1cd"; } +.bi-brightness-alt-high::before { content: "\f1ce"; } +.bi-brightness-alt-low-fill::before { content: "\f1cf"; } +.bi-brightness-alt-low::before { content: "\f1d0"; } +.bi-brightness-high-fill::before { content: "\f1d1"; } +.bi-brightness-high::before { content: "\f1d2"; } +.bi-brightness-low-fill::before { content: "\f1d3"; } +.bi-brightness-low::before { content: "\f1d4"; } +.bi-broadcast-pin::before { content: "\f1d5"; } +.bi-broadcast::before { content: "\f1d6"; } +.bi-brush-fill::before { content: "\f1d7"; } +.bi-brush::before { content: "\f1d8"; } +.bi-bucket-fill::before { content: "\f1d9"; } +.bi-bucket::before { content: "\f1da"; } +.bi-bug-fill::before { content: "\f1db"; } +.bi-bug::before { content: "\f1dc"; } +.bi-building::before { content: "\f1dd"; } +.bi-bullseye::before { content: "\f1de"; } +.bi-calculator-fill::before { content: "\f1df"; } +.bi-calculator::before { content: "\f1e0"; } +.bi-calendar-check-fill::before { content: "\f1e1"; } +.bi-calendar-check::before { content: "\f1e2"; } +.bi-calendar-date-fill::before { content: "\f1e3"; } +.bi-calendar-date::before { content: "\f1e4"; } +.bi-calendar-day-fill::before { content: "\f1e5"; } +.bi-calendar-day::before { content: "\f1e6"; } +.bi-calendar-event-fill::before { content: "\f1e7"; } +.bi-calendar-event::before { content: "\f1e8"; } +.bi-calendar-fill::before { content: "\f1e9"; } +.bi-calendar-minus-fill::before { content: "\f1ea"; } +.bi-calendar-minus::before { content: "\f1eb"; } +.bi-calendar-month-fill::before { content: "\f1ec"; } +.bi-calendar-month::before { content: "\f1ed"; } +.bi-calendar-plus-fill::before { content: "\f1ee"; } +.bi-calendar-plus::before { content: "\f1ef"; } +.bi-calendar-range-fill::before { content: "\f1f0"; } +.bi-calendar-range::before { content: "\f1f1"; } +.bi-calendar-week-fill::before { content: "\f1f2"; } +.bi-calendar-week::before { content: "\f1f3"; } +.bi-calendar-x-fill::before { content: "\f1f4"; } +.bi-calendar-x::before { content: "\f1f5"; } +.bi-calendar::before { content: "\f1f6"; } +.bi-calendar2-check-fill::before { content: "\f1f7"; } +.bi-calendar2-check::before { content: "\f1f8"; } +.bi-calendar2-date-fill::before { content: "\f1f9"; } +.bi-calendar2-date::before { content: "\f1fa"; } +.bi-calendar2-day-fill::before { content: "\f1fb"; } +.bi-calendar2-day::before { content: "\f1fc"; } +.bi-calendar2-event-fill::before { content: "\f1fd"; } +.bi-calendar2-event::before { content: "\f1fe"; } +.bi-calendar2-fill::before { content: "\f1ff"; } +.bi-calendar2-minus-fill::before { content: "\f200"; } +.bi-calendar2-minus::before { content: "\f201"; } +.bi-calendar2-month-fill::before { content: "\f202"; } +.bi-calendar2-month::before { content: "\f203"; } +.bi-calendar2-plus-fill::before { content: "\f204"; } +.bi-calendar2-plus::before { content: "\f205"; } +.bi-calendar2-range-fill::before { content: "\f206"; } +.bi-calendar2-range::before { content: "\f207"; } +.bi-calendar2-week-fill::before { content: "\f208"; } +.bi-calendar2-week::before { content: "\f209"; } +.bi-calendar2-x-fill::before { content: "\f20a"; } +.bi-calendar2-x::before { content: "\f20b"; } +.bi-calendar2::before { content: "\f20c"; } +.bi-calendar3-event-fill::before { content: "\f20d"; } +.bi-calendar3-event::before { content: "\f20e"; } +.bi-calendar3-fill::before { content: "\f20f"; } +.bi-calendar3-range-fill::before { content: "\f210"; } +.bi-calendar3-range::before { content: "\f211"; } +.bi-calendar3-week-fill::before { content: "\f212"; } +.bi-calendar3-week::before { content: "\f213"; } +.bi-calendar3::before { content: "\f214"; } +.bi-calendar4-event::before { content: "\f215"; } +.bi-calendar4-range::before { content: "\f216"; } +.bi-calendar4-week::before { content: "\f217"; } +.bi-calendar4::before { content: "\f218"; } +.bi-camera-fill::before { content: "\f219"; } +.bi-camera-reels-fill::before { content: "\f21a"; } +.bi-camera-reels::before { content: "\f21b"; } +.bi-camera-video-fill::before { content: "\f21c"; } +.bi-camera-video-off-fill::before { content: "\f21d"; } +.bi-camera-video-off::before { content: "\f21e"; } +.bi-camera-video::before { content: "\f21f"; } +.bi-camera::before { content: "\f220"; } +.bi-camera2::before { content: "\f221"; } +.bi-capslock-fill::before { content: "\f222"; } +.bi-capslock::before { content: "\f223"; } +.bi-card-checklist::before { content: "\f224"; } +.bi-card-heading::before { content: "\f225"; } +.bi-card-image::before { content: "\f226"; } +.bi-card-list::before { content: "\f227"; } +.bi-card-text::before { content: "\f228"; } +.bi-caret-down-fill::before { content: "\f229"; } +.bi-caret-down-square-fill::before { content: "\f22a"; } +.bi-caret-down-square::before { content: "\f22b"; } +.bi-caret-down::before { content: "\f22c"; } +.bi-caret-left-fill::before { content: "\f22d"; } +.bi-caret-left-square-fill::before { content: "\f22e"; } +.bi-caret-left-square::before { content: "\f22f"; } +.bi-caret-left::before { content: "\f230"; } +.bi-caret-right-fill::before { content: "\f231"; } +.bi-caret-right-square-fill::before { content: "\f232"; } +.bi-caret-right-square::before { content: "\f233"; } +.bi-caret-right::before { content: "\f234"; } +.bi-caret-up-fill::before { content: "\f235"; } +.bi-caret-up-square-fill::before { content: "\f236"; } +.bi-caret-up-square::before { content: "\f237"; } +.bi-caret-up::before { content: "\f238"; } +.bi-cart-check-fill::before { content: "\f239"; } +.bi-cart-check::before { content: "\f23a"; } +.bi-cart-dash-fill::before { content: "\f23b"; } +.bi-cart-dash::before { content: "\f23c"; } +.bi-cart-fill::before { content: "\f23d"; } +.bi-cart-plus-fill::before { content: "\f23e"; } +.bi-cart-plus::before { content: "\f23f"; } +.bi-cart-x-fill::before { content: "\f240"; } +.bi-cart-x::before { content: "\f241"; } +.bi-cart::before { content: "\f242"; } +.bi-cart2::before { content: "\f243"; } +.bi-cart3::before { content: "\f244"; } +.bi-cart4::before { content: "\f245"; } +.bi-cash-stack::before { content: "\f246"; } +.bi-cash::before { content: "\f247"; } +.bi-cast::before { content: "\f248"; } +.bi-chat-dots-fill::before { content: "\f249"; } +.bi-chat-dots::before { content: "\f24a"; } +.bi-chat-fill::before { content: "\f24b"; } +.bi-chat-left-dots-fill::before { content: "\f24c"; } +.bi-chat-left-dots::before { content: "\f24d"; } +.bi-chat-left-fill::before { content: "\f24e"; } +.bi-chat-left-quote-fill::before { content: "\f24f"; } +.bi-chat-left-quote::before { content: "\f250"; } +.bi-chat-left-text-fill::before { content: "\f251"; } +.bi-chat-left-text::before { content: "\f252"; } +.bi-chat-left::before { content: "\f253"; } +.bi-chat-quote-fill::before { content: "\f254"; } +.bi-chat-quote::before { content: "\f255"; } +.bi-chat-right-dots-fill::before { content: "\f256"; } +.bi-chat-right-dots::before { content: "\f257"; } +.bi-chat-right-fill::before { content: "\f258"; } +.bi-chat-right-quote-fill::before { content: "\f259"; } +.bi-chat-right-quote::before { content: "\f25a"; } +.bi-chat-right-text-fill::before { content: "\f25b"; } +.bi-chat-right-text::before { content: "\f25c"; } +.bi-chat-right::before { content: "\f25d"; } +.bi-chat-square-dots-fill::before { content: "\f25e"; } +.bi-chat-square-dots::before { content: "\f25f"; } +.bi-chat-square-fill::before { content: "\f260"; } +.bi-chat-square-quote-fill::before { content: "\f261"; } +.bi-chat-square-quote::before { content: "\f262"; } +.bi-chat-square-text-fill::before { content: "\f263"; } +.bi-chat-square-text::before { content: "\f264"; } +.bi-chat-square::before { content: "\f265"; } +.bi-chat-text-fill::before { content: "\f266"; } +.bi-chat-text::before { content: "\f267"; } +.bi-chat::before { content: "\f268"; } +.bi-check-all::before { content: "\f269"; } +.bi-check-circle-fill::before { content: "\f26a"; } +.bi-check-circle::before { content: "\f26b"; } +.bi-check-square-fill::before { content: "\f26c"; } +.bi-check-square::before { content: "\f26d"; } +.bi-check::before { content: "\f26e"; } +.bi-check2-all::before { content: "\f26f"; } +.bi-check2-circle::before { content: "\f270"; } +.bi-check2-square::before { content: "\f271"; } +.bi-check2::before { content: "\f272"; } +.bi-chevron-bar-contract::before { content: "\f273"; } +.bi-chevron-bar-down::before { content: "\f274"; } +.bi-chevron-bar-expand::before { content: "\f275"; } +.bi-chevron-bar-left::before { content: "\f276"; } +.bi-chevron-bar-right::before { content: "\f277"; } +.bi-chevron-bar-up::before { content: "\f278"; } +.bi-chevron-compact-down::before { content: "\f279"; } +.bi-chevron-compact-left::before { content: "\f27a"; } +.bi-chevron-compact-right::before { content: "\f27b"; } +.bi-chevron-compact-up::before { content: "\f27c"; } +.bi-chevron-contract::before { content: "\f27d"; } +.bi-chevron-double-down::before { content: "\f27e"; } +.bi-chevron-double-left::before { content: "\f27f"; } +.bi-chevron-double-right::before { content: "\f280"; } +.bi-chevron-double-up::before { content: "\f281"; } +.bi-chevron-down::before { content: "\f282"; } +.bi-chevron-expand::before { content: "\f283"; } +.bi-chevron-left::before { content: "\f284"; } +.bi-chevron-right::before { content: "\f285"; } +.bi-chevron-up::before { content: "\f286"; } +.bi-circle-fill::before { content: "\f287"; } +.bi-circle-half::before { content: "\f288"; } +.bi-circle-square::before { content: "\f289"; } +.bi-circle::before { content: "\f28a"; } +.bi-clipboard-check::before { content: "\f28b"; } +.bi-clipboard-data::before { content: "\f28c"; } +.bi-clipboard-minus::before { content: "\f28d"; } +.bi-clipboard-plus::before { content: "\f28e"; } +.bi-clipboard-x::before { content: "\f28f"; } +.bi-clipboard::before { content: "\f290"; } +.bi-clock-fill::before { content: "\f291"; } +.bi-clock-history::before { content: "\f292"; } +.bi-clock::before { content: "\f293"; } +.bi-cloud-arrow-down-fill::before { content: "\f294"; } +.bi-cloud-arrow-down::before { content: "\f295"; } +.bi-cloud-arrow-up-fill::before { content: "\f296"; } +.bi-cloud-arrow-up::before { content: "\f297"; } +.bi-cloud-check-fill::before { content: "\f298"; } +.bi-cloud-check::before { content: "\f299"; } +.bi-cloud-download-fill::before { content: "\f29a"; } +.bi-cloud-download::before { content: "\f29b"; } +.bi-cloud-fill::before { content: "\f29c"; } +.bi-cloud-minus-fill::before { content: "\f29d"; } +.bi-cloud-minus::before { content: "\f29e"; } +.bi-cloud-plus-fill::before { content: "\f29f"; } +.bi-cloud-plus::before { content: "\f2a0"; } +.bi-cloud-slash-fill::before { content: "\f2a1"; } +.bi-cloud-slash::before { content: "\f2a2"; } +.bi-cloud-upload-fill::before { content: "\f2a3"; } +.bi-cloud-upload::before { content: "\f2a4"; } +.bi-cloud::before { content: "\f2a5"; } +.bi-code-slash::before { content: "\f2a6"; } +.bi-code-square::before { content: "\f2a7"; } +.bi-code::before { content: "\f2a8"; } +.bi-collection-fill::before { content: "\f2a9"; } +.bi-collection-play-fill::before { content: "\f2aa"; } +.bi-collection-play::before { content: "\f2ab"; } +.bi-collection::before { content: "\f2ac"; } +.bi-columns-gap::before { content: "\f2ad"; } +.bi-columns::before { content: "\f2ae"; } +.bi-command::before { content: "\f2af"; } +.bi-compass-fill::before { content: "\f2b0"; } +.bi-compass::before { content: "\f2b1"; } +.bi-cone-striped::before { content: "\f2b2"; } +.bi-cone::before { content: "\f2b3"; } +.bi-controller::before { content: "\f2b4"; } +.bi-cpu-fill::before { content: "\f2b5"; } +.bi-cpu::before { content: "\f2b6"; } +.bi-credit-card-2-back-fill::before { content: "\f2b7"; } +.bi-credit-card-2-back::before { content: "\f2b8"; } +.bi-credit-card-2-front-fill::before { content: "\f2b9"; } +.bi-credit-card-2-front::before { content: "\f2ba"; } +.bi-credit-card-fill::before { content: "\f2bb"; } +.bi-credit-card::before { content: "\f2bc"; } +.bi-crop::before { content: "\f2bd"; } +.bi-cup-fill::before { content: "\f2be"; } +.bi-cup-straw::before { content: "\f2bf"; } +.bi-cup::before { content: "\f2c0"; } +.bi-cursor-fill::before { content: "\f2c1"; } +.bi-cursor-text::before { content: "\f2c2"; } +.bi-cursor::before { content: "\f2c3"; } +.bi-dash-circle-dotted::before { content: "\f2c4"; } +.bi-dash-circle-fill::before { content: "\f2c5"; } +.bi-dash-circle::before { content: "\f2c6"; } +.bi-dash-square-dotted::before { content: "\f2c7"; } +.bi-dash-square-fill::before { content: "\f2c8"; } +.bi-dash-square::before { content: "\f2c9"; } +.bi-dash::before { content: "\f2ca"; } +.bi-diagram-2-fill::before { content: "\f2cb"; } +.bi-diagram-2::before { content: "\f2cc"; } +.bi-diagram-3-fill::before { content: "\f2cd"; } +.bi-diagram-3::before { content: "\f2ce"; } +.bi-diamond-fill::before { content: "\f2cf"; } +.bi-diamond-half::before { content: "\f2d0"; } +.bi-diamond::before { content: "\f2d1"; } +.bi-dice-1-fill::before { content: "\f2d2"; } +.bi-dice-1::before { content: "\f2d3"; } +.bi-dice-2-fill::before { content: "\f2d4"; } +.bi-dice-2::before { content: "\f2d5"; } +.bi-dice-3-fill::before { content: "\f2d6"; } +.bi-dice-3::before { content: "\f2d7"; } +.bi-dice-4-fill::before { content: "\f2d8"; } +.bi-dice-4::before { content: "\f2d9"; } +.bi-dice-5-fill::before { content: "\f2da"; } +.bi-dice-5::before { content: "\f2db"; } +.bi-dice-6-fill::before { content: "\f2dc"; } +.bi-dice-6::before { content: "\f2dd"; } +.bi-disc-fill::before { content: "\f2de"; } +.bi-disc::before { content: "\f2df"; } +.bi-discord::before { content: "\f2e0"; } +.bi-display-fill::before { content: "\f2e1"; } +.bi-display::before { content: "\f2e2"; } +.bi-distribute-horizontal::before { content: "\f2e3"; } +.bi-distribute-vertical::before { content: "\f2e4"; } +.bi-door-closed-fill::before { content: "\f2e5"; } +.bi-door-closed::before { content: "\f2e6"; } +.bi-door-open-fill::before { content: "\f2e7"; } +.bi-door-open::before { content: "\f2e8"; } +.bi-dot::before { content: "\f2e9"; } +.bi-download::before { content: "\f2ea"; } +.bi-droplet-fill::before { content: "\f2eb"; } +.bi-droplet-half::before { content: "\f2ec"; } +.bi-droplet::before { content: "\f2ed"; } +.bi-earbuds::before { content: "\f2ee"; } +.bi-easel-fill::before { content: "\f2ef"; } +.bi-easel::before { content: "\f2f0"; } +.bi-egg-fill::before { content: "\f2f1"; } +.bi-egg-fried::before { content: "\f2f2"; } +.bi-egg::before { content: "\f2f3"; } +.bi-eject-fill::before { content: "\f2f4"; } +.bi-eject::before { content: "\f2f5"; } +.bi-emoji-angry-fill::before { content: "\f2f6"; } +.bi-emoji-angry::before { content: "\f2f7"; } +.bi-emoji-dizzy-fill::before { content: "\f2f8"; } +.bi-emoji-dizzy::before { content: "\f2f9"; } +.bi-emoji-expressionless-fill::before { content: "\f2fa"; } +.bi-emoji-expressionless::before { content: "\f2fb"; } +.bi-emoji-frown-fill::before { content: "\f2fc"; } +.bi-emoji-frown::before { content: "\f2fd"; } +.bi-emoji-heart-eyes-fill::before { content: "\f2fe"; } +.bi-emoji-heart-eyes::before { content: "\f2ff"; } +.bi-emoji-laughing-fill::before { content: "\f300"; } +.bi-emoji-laughing::before { content: "\f301"; } +.bi-emoji-neutral-fill::before { content: "\f302"; } +.bi-emoji-neutral::before { content: "\f303"; } +.bi-emoji-smile-fill::before { content: "\f304"; } +.bi-emoji-smile-upside-down-fill::before { content: "\f305"; } +.bi-emoji-smile-upside-down::before { content: "\f306"; } +.bi-emoji-smile::before { content: "\f307"; } +.bi-emoji-sunglasses-fill::before { content: "\f308"; } +.bi-emoji-sunglasses::before { content: "\f309"; } +.bi-emoji-wink-fill::before { content: "\f30a"; } +.bi-emoji-wink::before { content: "\f30b"; } +.bi-envelope-fill::before { content: "\f30c"; } +.bi-envelope-open-fill::before { content: "\f30d"; } +.bi-envelope-open::before { content: "\f30e"; } +.bi-envelope::before { content: "\f30f"; } +.bi-eraser-fill::before { content: "\f310"; } +.bi-eraser::before { content: "\f311"; } +.bi-exclamation-circle-fill::before { content: "\f312"; } +.bi-exclamation-circle::before { content: "\f313"; } +.bi-exclamation-diamond-fill::before { content: "\f314"; } +.bi-exclamation-diamond::before { content: "\f315"; } +.bi-exclamation-octagon-fill::before { content: "\f316"; } +.bi-exclamation-octagon::before { content: "\f317"; } +.bi-exclamation-square-fill::before { content: "\f318"; } +.bi-exclamation-square::before { content: "\f319"; } +.bi-exclamation-triangle-fill::before { content: "\f31a"; } +.bi-exclamation-triangle::before { content: "\f31b"; } +.bi-exclamation::before { content: "\f31c"; } +.bi-exclude::before { content: "\f31d"; } +.bi-eye-fill::before { content: "\f31e"; } +.bi-eye-slash-fill::before { content: "\f31f"; } +.bi-eye-slash::before { content: "\f320"; } +.bi-eye::before { content: "\f321"; } +.bi-eyedropper::before { content: "\f322"; } +.bi-eyeglasses::before { content: "\f323"; } +.bi-facebook::before { content: "\f324"; } +.bi-file-arrow-down-fill::before { content: "\f325"; } +.bi-file-arrow-down::before { content: "\f326"; } +.bi-file-arrow-up-fill::before { content: "\f327"; } +.bi-file-arrow-up::before { content: "\f328"; } +.bi-file-bar-graph-fill::before { content: "\f329"; } +.bi-file-bar-graph::before { content: "\f32a"; } +.bi-file-binary-fill::before { content: "\f32b"; } +.bi-file-binary::before { content: "\f32c"; } +.bi-file-break-fill::before { content: "\f32d"; } +.bi-file-break::before { content: "\f32e"; } +.bi-file-check-fill::before { content: "\f32f"; } +.bi-file-check::before { content: "\f330"; } +.bi-file-code-fill::before { content: "\f331"; } +.bi-file-code::before { content: "\f332"; } +.bi-file-diff-fill::before { content: "\f333"; } +.bi-file-diff::before { content: "\f334"; } +.bi-file-earmark-arrow-down-fill::before { content: "\f335"; } +.bi-file-earmark-arrow-down::before { content: "\f336"; } +.bi-file-earmark-arrow-up-fill::before { content: "\f337"; } +.bi-file-earmark-arrow-up::before { content: "\f338"; } +.bi-file-earmark-bar-graph-fill::before { content: "\f339"; } +.bi-file-earmark-bar-graph::before { content: "\f33a"; } +.bi-file-earmark-binary-fill::before { content: "\f33b"; } +.bi-file-earmark-binary::before { content: "\f33c"; } +.bi-file-earmark-break-fill::before { content: "\f33d"; } +.bi-file-earmark-break::before { content: "\f33e"; } +.bi-file-earmark-check-fill::before { content: "\f33f"; } +.bi-file-earmark-check::before { content: "\f340"; } +.bi-file-earmark-code-fill::before { content: "\f341"; } +.bi-file-earmark-code::before { content: "\f342"; } +.bi-file-earmark-diff-fill::before { content: "\f343"; } +.bi-file-earmark-diff::before { content: "\f344"; } +.bi-file-earmark-easel-fill::before { content: "\f345"; } +.bi-file-earmark-easel::before { content: "\f346"; } +.bi-file-earmark-excel-fill::before { content: "\f347"; } +.bi-file-earmark-excel::before { content: "\f348"; } +.bi-file-earmark-fill::before { content: "\f349"; } +.bi-file-earmark-font-fill::before { content: "\f34a"; } +.bi-file-earmark-font::before { content: "\f34b"; } +.bi-file-earmark-image-fill::before { content: "\f34c"; } +.bi-file-earmark-image::before { content: "\f34d"; } +.bi-file-earmark-lock-fill::before { content: "\f34e"; } +.bi-file-earmark-lock::before { content: "\f34f"; } +.bi-file-earmark-lock2-fill::before { content: "\f350"; } +.bi-file-earmark-lock2::before { content: "\f351"; } +.bi-file-earmark-medical-fill::before { content: "\f352"; } +.bi-file-earmark-medical::before { content: "\f353"; } +.bi-file-earmark-minus-fill::before { content: "\f354"; } +.bi-file-earmark-minus::before { content: "\f355"; } +.bi-file-earmark-music-fill::before { content: "\f356"; } +.bi-file-earmark-music::before { content: "\f357"; } +.bi-file-earmark-person-fill::before { content: "\f358"; } +.bi-file-earmark-person::before { content: "\f359"; } +.bi-file-earmark-play-fill::before { content: "\f35a"; } +.bi-file-earmark-play::before { content: "\f35b"; } +.bi-file-earmark-plus-fill::before { content: "\f35c"; } +.bi-file-earmark-plus::before { content: "\f35d"; } +.bi-file-earmark-post-fill::before { content: "\f35e"; } +.bi-file-earmark-post::before { content: "\f35f"; } +.bi-file-earmark-ppt-fill::before { content: "\f360"; } +.bi-file-earmark-ppt::before { content: "\f361"; } +.bi-file-earmark-richtext-fill::before { content: "\f362"; } +.bi-file-earmark-richtext::before { content: "\f363"; } +.bi-file-earmark-ruled-fill::before { content: "\f364"; } +.bi-file-earmark-ruled::before { content: "\f365"; } +.bi-file-earmark-slides-fill::before { content: "\f366"; } +.bi-file-earmark-slides::before { content: "\f367"; } +.bi-file-earmark-spreadsheet-fill::before { content: "\f368"; } +.bi-file-earmark-spreadsheet::before { content: "\f369"; } +.bi-file-earmark-text-fill::before { content: "\f36a"; } +.bi-file-earmark-text::before { content: "\f36b"; } +.bi-file-earmark-word-fill::before { content: "\f36c"; } +.bi-file-earmark-word::before { content: "\f36d"; } +.bi-file-earmark-x-fill::before { content: "\f36e"; } +.bi-file-earmark-x::before { content: "\f36f"; } +.bi-file-earmark-zip-fill::before { content: "\f370"; } +.bi-file-earmark-zip::before { content: "\f371"; } +.bi-file-earmark::before { content: "\f372"; } +.bi-file-easel-fill::before { content: "\f373"; } +.bi-file-easel::before { content: "\f374"; } +.bi-file-excel-fill::before { content: "\f375"; } +.bi-file-excel::before { content: "\f376"; } +.bi-file-fill::before { content: "\f377"; } +.bi-file-font-fill::before { content: "\f378"; } +.bi-file-font::before { content: "\f379"; } +.bi-file-image-fill::before { content: "\f37a"; } +.bi-file-image::before { content: "\f37b"; } +.bi-file-lock-fill::before { content: "\f37c"; } +.bi-file-lock::before { content: "\f37d"; } +.bi-file-lock2-fill::before { content: "\f37e"; } +.bi-file-lock2::before { content: "\f37f"; } +.bi-file-medical-fill::before { content: "\f380"; } +.bi-file-medical::before { content: "\f381"; } +.bi-file-minus-fill::before { content: "\f382"; } +.bi-file-minus::before { content: "\f383"; } +.bi-file-music-fill::before { content: "\f384"; } +.bi-file-music::before { content: "\f385"; } +.bi-file-person-fill::before { content: "\f386"; } +.bi-file-person::before { content: "\f387"; } +.bi-file-play-fill::before { content: "\f388"; } +.bi-file-play::before { content: "\f389"; } +.bi-file-plus-fill::before { content: "\f38a"; } +.bi-file-plus::before { content: "\f38b"; } +.bi-file-post-fill::before { content: "\f38c"; } +.bi-file-post::before { content: "\f38d"; } +.bi-file-ppt-fill::before { content: "\f38e"; } +.bi-file-ppt::before { content: "\f38f"; } +.bi-file-richtext-fill::before { content: "\f390"; } +.bi-file-richtext::before { content: "\f391"; } +.bi-file-ruled-fill::before { content: "\f392"; } +.bi-file-ruled::before { content: "\f393"; } +.bi-file-slides-fill::before { content: "\f394"; } +.bi-file-slides::before { content: "\f395"; } +.bi-file-spreadsheet-fill::before { content: "\f396"; } +.bi-file-spreadsheet::before { content: "\f397"; } +.bi-file-text-fill::before { content: "\f398"; } +.bi-file-text::before { content: "\f399"; } +.bi-file-word-fill::before { content: "\f39a"; } +.bi-file-word::before { content: "\f39b"; } +.bi-file-x-fill::before { content: "\f39c"; } +.bi-file-x::before { content: "\f39d"; } +.bi-file-zip-fill::before { content: "\f39e"; } +.bi-file-zip::before { content: "\f39f"; } +.bi-file::before { content: "\f3a0"; } +.bi-files-alt::before { content: "\f3a1"; } +.bi-files::before { content: "\f3a2"; } +.bi-film::before { content: "\f3a3"; } +.bi-filter-circle-fill::before { content: "\f3a4"; } +.bi-filter-circle::before { content: "\f3a5"; } +.bi-filter-left::before { content: "\f3a6"; } +.bi-filter-right::before { content: "\f3a7"; } +.bi-filter-square-fill::before { content: "\f3a8"; } +.bi-filter-square::before { content: "\f3a9"; } +.bi-filter::before { content: "\f3aa"; } +.bi-flag-fill::before { content: "\f3ab"; } +.bi-flag::before { content: "\f3ac"; } +.bi-flower1::before { content: "\f3ad"; } +.bi-flower2::before { content: "\f3ae"; } +.bi-flower3::before { content: "\f3af"; } +.bi-folder-check::before { content: "\f3b0"; } +.bi-folder-fill::before { content: "\f3b1"; } +.bi-folder-minus::before { content: "\f3b2"; } +.bi-folder-plus::before { content: "\f3b3"; } +.bi-folder-symlink-fill::before { content: "\f3b4"; } +.bi-folder-symlink::before { content: "\f3b5"; } +.bi-folder-x::before { content: "\f3b6"; } +.bi-folder::before { content: "\f3b7"; } +.bi-folder2-open::before { content: "\f3b8"; } +.bi-folder2::before { content: "\f3b9"; } +.bi-fonts::before { content: "\f3ba"; } +.bi-forward-fill::before { content: "\f3bb"; } +.bi-forward::before { content: "\f3bc"; } +.bi-front::before { content: "\f3bd"; } +.bi-fullscreen-exit::before { content: "\f3be"; } +.bi-fullscreen::before { content: "\f3bf"; } +.bi-funnel-fill::before { content: "\f3c0"; } +.bi-funnel::before { content: "\f3c1"; } +.bi-gear-fill::before { content: "\f3c2"; } +.bi-gear-wide-connected::before { content: "\f3c3"; } +.bi-gear-wide::before { content: "\f3c4"; } +.bi-gear::before { content: "\f3c5"; } +.bi-gem::before { content: "\f3c6"; } +.bi-geo-alt-fill::before { content: "\f3c7"; } +.bi-geo-alt::before { content: "\f3c8"; } +.bi-geo-fill::before { content: "\f3c9"; } +.bi-geo::before { content: "\f3ca"; } +.bi-gift-fill::before { content: "\f3cb"; } +.bi-gift::before { content: "\f3cc"; } +.bi-github::before { content: "\f3cd"; } +.bi-globe::before { content: "\f3ce"; } +.bi-globe2::before { content: "\f3cf"; } +.bi-google::before { content: "\f3d0"; } +.bi-graph-down::before { content: "\f3d1"; } +.bi-graph-up::before { content: "\f3d2"; } +.bi-grid-1x2-fill::before { content: "\f3d3"; } +.bi-grid-1x2::before { content: "\f3d4"; } +.bi-grid-3x2-gap-fill::before { content: "\f3d5"; } +.bi-grid-3x2-gap::before { content: "\f3d6"; } +.bi-grid-3x2::before { content: "\f3d7"; } +.bi-grid-3x3-gap-fill::before { content: "\f3d8"; } +.bi-grid-3x3-gap::before { content: "\f3d9"; } +.bi-grid-3x3::before { content: "\f3da"; } +.bi-grid-fill::before { content: "\f3db"; } +.bi-grid::before { content: "\f3dc"; } +.bi-grip-horizontal::before { content: "\f3dd"; } +.bi-grip-vertical::before { content: "\f3de"; } +.bi-hammer::before { content: "\f3df"; } +.bi-hand-index-fill::before { content: "\f3e0"; } +.bi-hand-index-thumb-fill::before { content: "\f3e1"; } +.bi-hand-index-thumb::before { content: "\f3e2"; } +.bi-hand-index::before { content: "\f3e3"; } +.bi-hand-thumbs-down-fill::before { content: "\f3e4"; } +.bi-hand-thumbs-down::before { content: "\f3e5"; } +.bi-hand-thumbs-up-fill::before { content: "\f3e6"; } +.bi-hand-thumbs-up::before { content: "\f3e7"; } +.bi-handbag-fill::before { content: "\f3e8"; } +.bi-handbag::before { content: "\f3e9"; } +.bi-hash::before { content: "\f3ea"; } +.bi-hdd-fill::before { content: "\f3eb"; } +.bi-hdd-network-fill::before { content: "\f3ec"; } +.bi-hdd-network::before { content: "\f3ed"; } +.bi-hdd-rack-fill::before { content: "\f3ee"; } +.bi-hdd-rack::before { content: "\f3ef"; } +.bi-hdd-stack-fill::before { content: "\f3f0"; } +.bi-hdd-stack::before { content: "\f3f1"; } +.bi-hdd::before { content: "\f3f2"; } +.bi-headphones::before { content: "\f3f3"; } +.bi-headset::before { content: "\f3f4"; } +.bi-heart-fill::before { content: "\f3f5"; } +.bi-heart-half::before { content: "\f3f6"; } +.bi-heart::before { content: "\f3f7"; } +.bi-heptagon-fill::before { content: "\f3f8"; } +.bi-heptagon-half::before { content: "\f3f9"; } +.bi-heptagon::before { content: "\f3fa"; } +.bi-hexagon-fill::before { content: "\f3fb"; } +.bi-hexagon-half::before { content: "\f3fc"; } +.bi-hexagon::before { content: "\f3fd"; } +.bi-hourglass-bottom::before { content: "\f3fe"; } +.bi-hourglass-split::before { content: "\f3ff"; } +.bi-hourglass-top::before { content: "\f400"; } +.bi-hourglass::before { content: "\f401"; } +.bi-house-door-fill::before { content: "\f402"; } +.bi-house-door::before { content: "\f403"; } +.bi-house-fill::before { content: "\f404"; } +.bi-house::before { content: "\f405"; } +.bi-hr::before { content: "\f406"; } +.bi-image-alt::before { content: "\f407"; } +.bi-image-fill::before { content: "\f408"; } +.bi-image::before { content: "\f409"; } +.bi-images::before { content: "\f40a"; } +.bi-inbox-fill::before { content: "\f40b"; } +.bi-inbox::before { content: "\f40c"; } +.bi-inboxes-fill::before { content: "\f40d"; } +.bi-inboxes::before { content: "\f40e"; } +.bi-info-circle-fill::before { content: "\f40f"; } +.bi-info-circle::before { content: "\f410"; } +.bi-info-square-fill::before { content: "\f411"; } +.bi-info-square::before { content: "\f412"; } +.bi-info::before { content: "\f413"; } +.bi-input-cursor-text::before { content: "\f414"; } +.bi-input-cursor::before { content: "\f415"; } +.bi-instagram::before { content: "\f416"; } +.bi-intersect::before { content: "\f417"; } +.bi-journal-album::before { content: "\f418"; } +.bi-journal-arrow-down::before { content: "\f419"; } +.bi-journal-arrow-up::before { content: "\f41a"; } +.bi-journal-bookmark-fill::before { content: "\f41b"; } +.bi-journal-bookmark::before { content: "\f41c"; } +.bi-journal-check::before { content: "\f41d"; } +.bi-journal-code::before { content: "\f41e"; } +.bi-journal-medical::before { content: "\f41f"; } +.bi-journal-minus::before { content: "\f420"; } +.bi-journal-plus::before { content: "\f421"; } +.bi-journal-richtext::before { content: "\f422"; } +.bi-journal-text::before { content: "\f423"; } +.bi-journal-x::before { content: "\f424"; } +.bi-journal::before { content: "\f425"; } +.bi-journals::before { content: "\f426"; } +.bi-joystick::before { content: "\f427"; } +.bi-justify-left::before { content: "\f428"; } +.bi-justify-right::before { content: "\f429"; } +.bi-justify::before { content: "\f42a"; } +.bi-kanban-fill::before { content: "\f42b"; } +.bi-kanban::before { content: "\f42c"; } +.bi-key-fill::before { content: "\f42d"; } +.bi-key::before { content: "\f42e"; } +.bi-keyboard-fill::before { content: "\f42f"; } +.bi-keyboard::before { content: "\f430"; } +.bi-ladder::before { content: "\f431"; } +.bi-lamp-fill::before { content: "\f432"; } +.bi-lamp::before { content: "\f433"; } +.bi-laptop-fill::before { content: "\f434"; } +.bi-laptop::before { content: "\f435"; } +.bi-layer-backward::before { content: "\f436"; } +.bi-layer-forward::before { content: "\f437"; } +.bi-layers-fill::before { content: "\f438"; } +.bi-layers-half::before { content: "\f439"; } +.bi-layers::before { content: "\f43a"; } +.bi-layout-sidebar-inset-reverse::before { content: "\f43b"; } +.bi-layout-sidebar-inset::before { content: "\f43c"; } +.bi-layout-sidebar-reverse::before { content: "\f43d"; } +.bi-layout-sidebar::before { content: "\f43e"; } +.bi-layout-split::before { content: "\f43f"; } +.bi-layout-text-sidebar-reverse::before { content: "\f440"; } +.bi-layout-text-sidebar::before { content: "\f441"; } +.bi-layout-text-window-reverse::before { content: "\f442"; } +.bi-layout-text-window::before { content: "\f443"; } +.bi-layout-three-columns::before { content: "\f444"; } +.bi-layout-wtf::before { content: "\f445"; } +.bi-life-preserver::before { content: "\f446"; } +.bi-lightbulb-fill::before { content: "\f447"; } +.bi-lightbulb-off-fill::before { content: "\f448"; } +.bi-lightbulb-off::before { content: "\f449"; } +.bi-lightbulb::before { content: "\f44a"; } +.bi-lightning-fill::before { content: "\f44b"; } +.bi-lightning::before { content: "\f44c"; } +.bi-link-45deg::before { content: "\f44d"; } +.bi-link::before { content: "\f44e"; } +.bi-linkedin::before { content: "\f44f"; } +.bi-list-check::before { content: "\f450"; } +.bi-list-nested::before { content: "\f451"; } +.bi-list-ol::before { content: "\f452"; } +.bi-list-stars::before { content: "\f453"; } +.bi-list-task::before { content: "\f454"; } +.bi-list-ul::before { content: "\f455"; } +.bi-list::before { content: "\f456"; } +.bi-lock-fill::before { content: "\f457"; } +.bi-lock::before { content: "\f458"; } +.bi-mailbox::before { content: "\f459"; } +.bi-mailbox2::before { content: "\f45a"; } +.bi-map-fill::before { content: "\f45b"; } +.bi-map::before { content: "\f45c"; } +.bi-markdown-fill::before { content: "\f45d"; } +.bi-markdown::before { content: "\f45e"; } +.bi-mask::before { content: "\f45f"; } +.bi-megaphone-fill::before { content: "\f460"; } +.bi-megaphone::before { content: "\f461"; } +.bi-menu-app-fill::before { content: "\f462"; } +.bi-menu-app::before { content: "\f463"; } +.bi-menu-button-fill::before { content: "\f464"; } +.bi-menu-button-wide-fill::before { content: "\f465"; } +.bi-menu-button-wide::before { content: "\f466"; } +.bi-menu-button::before { content: "\f467"; } +.bi-menu-down::before { content: "\f468"; } +.bi-menu-up::before { content: "\f469"; } +.bi-mic-fill::before { content: "\f46a"; } +.bi-mic-mute-fill::before { content: "\f46b"; } +.bi-mic-mute::before { content: "\f46c"; } +.bi-mic::before { content: "\f46d"; } +.bi-minecart-loaded::before { content: "\f46e"; } +.bi-minecart::before { content: "\f46f"; } +.bi-moon::before { content: "\f470"; } +.bi-mouse-fill::before { content: "\f471"; } +.bi-mouse::before { content: "\f472"; } +.bi-mouse2-fill::before { content: "\f473"; } +.bi-mouse2::before { content: "\f474"; } +.bi-mouse3-fill::before { content: "\f475"; } +.bi-mouse3::before { content: "\f476"; } +.bi-music-note-beamed::before { content: "\f477"; } +.bi-music-note-list::before { content: "\f478"; } +.bi-music-note::before { content: "\f479"; } +.bi-music-player-fill::before { content: "\f47a"; } +.bi-music-player::before { content: "\f47b"; } +.bi-newspaper::before { content: "\f47c"; } +.bi-node-minus-fill::before { content: "\f47d"; } +.bi-node-minus::before { content: "\f47e"; } +.bi-node-plus-fill::before { content: "\f47f"; } +.bi-node-plus::before { content: "\f480"; } +.bi-nut-fill::before { content: "\f481"; } +.bi-nut::before { content: "\f482"; } +.bi-octagon-fill::before { content: "\f483"; } +.bi-octagon-half::before { content: "\f484"; } +.bi-octagon::before { content: "\f485"; } +.bi-option::before { content: "\f486"; } +.bi-outlet::before { content: "\f487"; } +.bi-paint-bucket::before { content: "\f488"; } +.bi-palette-fill::before { content: "\f489"; } +.bi-palette::before { content: "\f48a"; } +.bi-palette2::before { content: "\f48b"; } +.bi-paperclip::before { content: "\f48c"; } +.bi-paragraph::before { content: "\f48d"; } +.bi-patch-check-fill::before { content: "\f48e"; } +.bi-patch-check::before { content: "\f48f"; } +.bi-patch-exclamation-fill::before { content: "\f490"; } +.bi-patch-exclamation::before { content: "\f491"; } +.bi-patch-minus-fill::before { content: "\f492"; } +.bi-patch-minus::before { content: "\f493"; } +.bi-patch-plus-fill::before { content: "\f494"; } +.bi-patch-plus::before { content: "\f495"; } +.bi-patch-question-fill::before { content: "\f496"; } +.bi-patch-question::before { content: "\f497"; } +.bi-pause-btn-fill::before { content: "\f498"; } +.bi-pause-btn::before { content: "\f499"; } +.bi-pause-circle-fill::before { content: "\f49a"; } +.bi-pause-circle::before { content: "\f49b"; } +.bi-pause-fill::before { content: "\f49c"; } +.bi-pause::before { content: "\f49d"; } +.bi-peace-fill::before { content: "\f49e"; } +.bi-peace::before { content: "\f49f"; } +.bi-pen-fill::before { content: "\f4a0"; } +.bi-pen::before { content: "\f4a1"; } +.bi-pencil-fill::before { content: "\f4a2"; } +.bi-pencil-square::before { content: "\f4a3"; } +.bi-pencil::before { content: "\f4a4"; } +.bi-pentagon-fill::before { content: "\f4a5"; } +.bi-pentagon-half::before { content: "\f4a6"; } +.bi-pentagon::before { content: "\f4a7"; } +.bi-people-fill::before { content: "\f4a8"; } +.bi-people::before { content: "\f4a9"; } +.bi-percent::before { content: "\f4aa"; } +.bi-person-badge-fill::before { content: "\f4ab"; } +.bi-person-badge::before { content: "\f4ac"; } +.bi-person-bounding-box::before { content: "\f4ad"; } +.bi-person-check-fill::before { content: "\f4ae"; } +.bi-person-check::before { content: "\f4af"; } +.bi-person-circle::before { content: "\f4b0"; } +.bi-person-dash-fill::before { content: "\f4b1"; } +.bi-person-dash::before { content: "\f4b2"; } +.bi-person-fill::before { content: "\f4b3"; } +.bi-person-lines-fill::before { content: "\f4b4"; } +.bi-person-plus-fill::before { content: "\f4b5"; } +.bi-person-plus::before { content: "\f4b6"; } +.bi-person-square::before { content: "\f4b7"; } +.bi-person-x-fill::before { content: "\f4b8"; } +.bi-person-x::before { content: "\f4b9"; } +.bi-person::before { content: "\f4ba"; } +.bi-phone-fill::before { content: "\f4bb"; } +.bi-phone-landscape-fill::before { content: "\f4bc"; } +.bi-phone-landscape::before { content: "\f4bd"; } +.bi-phone-vibrate-fill::before { content: "\f4be"; } +.bi-phone-vibrate::before { content: "\f4bf"; } +.bi-phone::before { content: "\f4c0"; } +.bi-pie-chart-fill::before { content: "\f4c1"; } +.bi-pie-chart::before { content: "\f4c2"; } +.bi-pin-angle-fill::before { content: "\f4c3"; } +.bi-pin-angle::before { content: "\f4c4"; } +.bi-pin-fill::before { content: "\f4c5"; } +.bi-pin::before { content: "\f4c6"; } +.bi-pip-fill::before { content: "\f4c7"; } +.bi-pip::before { content: "\f4c8"; } +.bi-play-btn-fill::before { content: "\f4c9"; } +.bi-play-btn::before { content: "\f4ca"; } +.bi-play-circle-fill::before { content: "\f4cb"; } +.bi-play-circle::before { content: "\f4cc"; } +.bi-play-fill::before { content: "\f4cd"; } +.bi-play::before { content: "\f4ce"; } +.bi-plug-fill::before { content: "\f4cf"; } +.bi-plug::before { content: "\f4d0"; } +.bi-plus-circle-dotted::before { content: "\f4d1"; } +.bi-plus-circle-fill::before { content: "\f4d2"; } +.bi-plus-circle::before { content: "\f4d3"; } +.bi-plus-square-dotted::before { content: "\f4d4"; } +.bi-plus-square-fill::before { content: "\f4d5"; } +.bi-plus-square::before { content: "\f4d6"; } +.bi-plus::before { content: "\f4d7"; } +.bi-power::before { content: "\f4d8"; } +.bi-printer-fill::before { content: "\f4d9"; } +.bi-printer::before { content: "\f4da"; } +.bi-puzzle-fill::before { content: "\f4db"; } +.bi-puzzle::before { content: "\f4dc"; } +.bi-question-circle-fill::before { content: "\f4dd"; } +.bi-question-circle::before { content: "\f4de"; } +.bi-question-diamond-fill::before { content: "\f4df"; } +.bi-question-diamond::before { content: "\f4e0"; } +.bi-question-octagon-fill::before { content: "\f4e1"; } +.bi-question-octagon::before { content: "\f4e2"; } +.bi-question-square-fill::before { content: "\f4e3"; } +.bi-question-square::before { content: "\f4e4"; } +.bi-question::before { content: "\f4e5"; } +.bi-receipt-cutoff::before { content: "\f4e6"; } +.bi-receipt::before { content: "\f4e7"; } +.bi-reception-0::before { content: "\f4e8"; } +.bi-reception-1::before { content: "\f4e9"; } +.bi-reception-2::before { content: "\f4ea"; } +.bi-reception-3::before { content: "\f4eb"; } +.bi-reception-4::before { content: "\f4ec"; } +.bi-record-btn-fill::before { content: "\f4ed"; } +.bi-record-btn::before { content: "\f4ee"; } +.bi-record-circle-fill::before { content: "\f4ef"; } +.bi-record-circle::before { content: "\f4f0"; } +.bi-record-fill::before { content: "\f4f1"; } +.bi-record::before { content: "\f4f2"; } +.bi-record2-fill::before { content: "\f4f3"; } +.bi-record2::before { content: "\f4f4"; } +.bi-reply-all-fill::before { content: "\f4f5"; } +.bi-reply-all::before { content: "\f4f6"; } +.bi-reply-fill::before { content: "\f4f7"; } +.bi-reply::before { content: "\f4f8"; } +.bi-rss-fill::before { content: "\f4f9"; } +.bi-rss::before { content: "\f4fa"; } +.bi-rulers::before { content: "\f4fb"; } +.bi-save-fill::before { content: "\f4fc"; } +.bi-save::before { content: "\f4fd"; } +.bi-save2-fill::before { content: "\f4fe"; } +.bi-save2::before { content: "\f4ff"; } +.bi-scissors::before { content: "\f500"; } +.bi-screwdriver::before { content: "\f501"; } +.bi-search::before { content: "\f502"; } +.bi-segmented-nav::before { content: "\f503"; } +.bi-server::before { content: "\f504"; } +.bi-share-fill::before { content: "\f505"; } +.bi-share::before { content: "\f506"; } +.bi-shield-check::before { content: "\f507"; } +.bi-shield-exclamation::before { content: "\f508"; } +.bi-shield-fill-check::before { content: "\f509"; } +.bi-shield-fill-exclamation::before { content: "\f50a"; } +.bi-shield-fill-minus::before { content: "\f50b"; } +.bi-shield-fill-plus::before { content: "\f50c"; } +.bi-shield-fill-x::before { content: "\f50d"; } +.bi-shield-fill::before { content: "\f50e"; } +.bi-shield-lock-fill::before { content: "\f50f"; } +.bi-shield-lock::before { content: "\f510"; } +.bi-shield-minus::before { content: "\f511"; } +.bi-shield-plus::before { content: "\f512"; } +.bi-shield-shaded::before { content: "\f513"; } +.bi-shield-slash-fill::before { content: "\f514"; } +.bi-shield-slash::before { content: "\f515"; } +.bi-shield-x::before { content: "\f516"; } +.bi-shield::before { content: "\f517"; } +.bi-shift-fill::before { content: "\f518"; } +.bi-shift::before { content: "\f519"; } +.bi-shop-window::before { content: "\f51a"; } +.bi-shop::before { content: "\f51b"; } +.bi-shuffle::before { content: "\f51c"; } +.bi-signpost-2-fill::before { content: "\f51d"; } +.bi-signpost-2::before { content: "\f51e"; } +.bi-signpost-fill::before { content: "\f51f"; } +.bi-signpost-split-fill::before { content: "\f520"; } +.bi-signpost-split::before { content: "\f521"; } +.bi-signpost::before { content: "\f522"; } +.bi-sim-fill::before { content: "\f523"; } +.bi-sim::before { content: "\f524"; } +.bi-skip-backward-btn-fill::before { content: "\f525"; } +.bi-skip-backward-btn::before { content: "\f526"; } +.bi-skip-backward-circle-fill::before { content: "\f527"; } +.bi-skip-backward-circle::before { content: "\f528"; } +.bi-skip-backward-fill::before { content: "\f529"; } +.bi-skip-backward::before { content: "\f52a"; } +.bi-skip-end-btn-fill::before { content: "\f52b"; } +.bi-skip-end-btn::before { content: "\f52c"; } +.bi-skip-end-circle-fill::before { content: "\f52d"; } +.bi-skip-end-circle::before { content: "\f52e"; } +.bi-skip-end-fill::before { content: "\f52f"; } +.bi-skip-end::before { content: "\f530"; } +.bi-skip-forward-btn-fill::before { content: "\f531"; } +.bi-skip-forward-btn::before { content: "\f532"; } +.bi-skip-forward-circle-fill::before { content: "\f533"; } +.bi-skip-forward-circle::before { content: "\f534"; } +.bi-skip-forward-fill::before { content: "\f535"; } +.bi-skip-forward::before { content: "\f536"; } +.bi-skip-start-btn-fill::before { content: "\f537"; } +.bi-skip-start-btn::before { content: "\f538"; } +.bi-skip-start-circle-fill::before { content: "\f539"; } +.bi-skip-start-circle::before { content: "\f53a"; } +.bi-skip-start-fill::before { content: "\f53b"; } +.bi-skip-start::before { content: "\f53c"; } +.bi-slack::before { content: "\f53d"; } +.bi-slash-circle-fill::before { content: "\f53e"; } +.bi-slash-circle::before { content: "\f53f"; } +.bi-slash-square-fill::before { content: "\f540"; } +.bi-slash-square::before { content: "\f541"; } +.bi-slash::before { content: "\f542"; } +.bi-sliders::before { content: "\f543"; } +.bi-smartwatch::before { content: "\f544"; } +.bi-sort-alpha-down-alt::before { content: "\f545"; } +.bi-sort-alpha-down::before { content: "\f546"; } +.bi-sort-alpha-up-alt::before { content: "\f547"; } +.bi-sort-alpha-up::before { content: "\f548"; } +.bi-sort-down-alt::before { content: "\f549"; } +.bi-sort-down::before { content: "\f54a"; } +.bi-sort-numeric-down-alt::before { content: "\f54b"; } +.bi-sort-numeric-down::before { content: "\f54c"; } +.bi-sort-numeric-up-alt::before { content: "\f54d"; } +.bi-sort-numeric-up::before { content: "\f54e"; } +.bi-sort-up-alt::before { content: "\f54f"; } +.bi-sort-up::before { content: "\f550"; } +.bi-soundwave::before { content: "\f551"; } +.bi-speaker-fill::before { content: "\f552"; } +.bi-speaker::before { content: "\f553"; } +.bi-speedometer::before { content: "\f554"; } +.bi-speedometer2::before { content: "\f555"; } +.bi-spellcheck::before { content: "\f556"; } +.bi-square-fill::before { content: "\f557"; } +.bi-square-half::before { content: "\f558"; } +.bi-square::before { content: "\f559"; } +.bi-stack::before { content: "\f55a"; } +.bi-star-fill::before { content: "\f55b"; } +.bi-star-half::before { content: "\f55c"; } +.bi-star::before { content: "\f55d"; } +.bi-stickies-fill::before { content: "\f55e"; } +.bi-stickies::before { content: "\f55f"; } +.bi-sticky-fill::before { content: "\f560"; } +.bi-sticky::before { content: "\f561"; } +.bi-stop-btn-fill::before { content: "\f562"; } +.bi-stop-btn::before { content: "\f563"; } +.bi-stop-circle-fill::before { content: "\f564"; } +.bi-stop-circle::before { content: "\f565"; } +.bi-stop-fill::before { content: "\f566"; } +.bi-stop::before { content: "\f567"; } +.bi-stoplights-fill::before { content: "\f568"; } +.bi-stoplights::before { content: "\f569"; } +.bi-stopwatch-fill::before { content: "\f56a"; } +.bi-stopwatch::before { content: "\f56b"; } +.bi-subtract::before { content: "\f56c"; } +.bi-suit-club-fill::before { content: "\f56d"; } +.bi-suit-club::before { content: "\f56e"; } +.bi-suit-diamond-fill::before { content: "\f56f"; } +.bi-suit-diamond::before { content: "\f570"; } +.bi-suit-heart-fill::before { content: "\f571"; } +.bi-suit-heart::before { content: "\f572"; } +.bi-suit-spade-fill::before { content: "\f573"; } +.bi-suit-spade::before { content: "\f574"; } +.bi-sun::before { content: "\f575"; } +.bi-sunglasses::before { content: "\f576"; } +.bi-symmetry-horizontal::before { content: "\f577"; } +.bi-symmetry-vertical::before { content: "\f578"; } +.bi-table::before { content: "\f579"; } +.bi-tablet-fill::before { content: "\f57a"; } +.bi-tablet-landscape-fill::before { content: "\f57b"; } +.bi-tablet-landscape::before { content: "\f57c"; } +.bi-tablet::before { content: "\f57d"; } +.bi-tag-fill::before { content: "\f57e"; } +.bi-tag::before { content: "\f57f"; } +.bi-tags-fill::before { content: "\f580"; } +.bi-tags::before { content: "\f581"; } +.bi-telegram::before { content: "\f582"; } +.bi-telephone-fill::before { content: "\f583"; } +.bi-telephone-forward-fill::before { content: "\f584"; } +.bi-telephone-forward::before { content: "\f585"; } +.bi-telephone-inbound-fill::before { content: "\f586"; } +.bi-telephone-inbound::before { content: "\f587"; } +.bi-telephone-minus-fill::before { content: "\f588"; } +.bi-telephone-minus::before { content: "\f589"; } +.bi-telephone-outbound-fill::before { content: "\f58a"; } +.bi-telephone-outbound::before { content: "\f58b"; } +.bi-telephone-plus-fill::before { content: "\f58c"; } +.bi-telephone-plus::before { content: "\f58d"; } +.bi-telephone-x-fill::before { content: "\f58e"; } +.bi-telephone-x::before { content: "\f58f"; } +.bi-telephone::before { content: "\f590"; } +.bi-terminal-fill::before { content: "\f591"; } +.bi-terminal::before { content: "\f592"; } +.bi-text-center::before { content: "\f593"; } +.bi-text-indent-left::before { content: "\f594"; } +.bi-text-indent-right::before { content: "\f595"; } +.bi-text-left::before { content: "\f596"; } +.bi-text-paragraph::before { content: "\f597"; } +.bi-text-right::before { content: "\f598"; } +.bi-textarea-resize::before { content: "\f599"; } +.bi-textarea-t::before { content: "\f59a"; } +.bi-textarea::before { content: "\f59b"; } +.bi-thermometer-half::before { content: "\f59c"; } +.bi-thermometer::before { content: "\f59d"; } +.bi-three-dots-vertical::before { content: "\f59e"; } +.bi-three-dots::before { content: "\f59f"; } +.bi-toggle-off::before { content: "\f5a0"; } +.bi-toggle-on::before { content: "\f5a1"; } +.bi-toggle2-off::before { content: "\f5a2"; } +.bi-toggle2-on::before { content: "\f5a3"; } +.bi-toggles::before { content: "\f5a4"; } +.bi-toggles2::before { content: "\f5a5"; } +.bi-tools::before { content: "\f5a6"; } +.bi-trash-fill::before { content: "\f5a7"; } +.bi-trash::before { content: "\f5a8"; } +.bi-trash2-fill::before { content: "\f5a9"; } +.bi-trash2::before { content: "\f5aa"; } +.bi-tree-fill::before { content: "\f5ab"; } +.bi-tree::before { content: "\f5ac"; } +.bi-triangle-fill::before { content: "\f5ad"; } +.bi-triangle-half::before { content: "\f5ae"; } +.bi-triangle::before { content: "\f5af"; } +.bi-trophy-fill::before { content: "\f5b0"; } +.bi-trophy::before { content: "\f5b1"; } +.bi-truck-flatbed::before { content: "\f5b2"; } +.bi-truck::before { content: "\f5b3"; } +.bi-tv-fill::before { content: "\f5b4"; } +.bi-tv::before { content: "\f5b5"; } +.bi-twitch::before { content: "\f5b6"; } +.bi-twitter::before { content: "\f5b7"; } +.bi-type-bold::before { content: "\f5b8"; } +.bi-type-h1::before { content: "\f5b9"; } +.bi-type-h2::before { content: "\f5ba"; } +.bi-type-h3::before { content: "\f5bb"; } +.bi-type-italic::before { content: "\f5bc"; } +.bi-type-strikethrough::before { content: "\f5bd"; } +.bi-type-underline::before { content: "\f5be"; } +.bi-type::before { content: "\f5bf"; } +.bi-ui-checks-grid::before { content: "\f5c0"; } +.bi-ui-checks::before { content: "\f5c1"; } +.bi-ui-radios-grid::before { content: "\f5c2"; } +.bi-ui-radios::before { content: "\f5c3"; } +.bi-union::before { content: "\f5c4"; } +.bi-unlock-fill::before { content: "\f5c5"; } +.bi-unlock::before { content: "\f5c6"; } +.bi-upc-scan::before { content: "\f5c7"; } +.bi-upc::before { content: "\f5c8"; } +.bi-upload::before { content: "\f5c9"; } +.bi-vector-pen::before { content: "\f5ca"; } +.bi-view-list::before { content: "\f5cb"; } +.bi-view-stacked::before { content: "\f5cc"; } +.bi-vinyl-fill::before { content: "\f5cd"; } +.bi-vinyl::before { content: "\f5ce"; } +.bi-voicemail::before { content: "\f5cf"; } +.bi-volume-down-fill::before { content: "\f5d0"; } +.bi-volume-down::before { content: "\f5d1"; } +.bi-volume-mute-fill::before { content: "\f5d2"; } +.bi-volume-mute::before { content: "\f5d3"; } +.bi-volume-off-fill::before { content: "\f5d4"; } +.bi-volume-off::before { content: "\f5d5"; } +.bi-volume-up-fill::before { content: "\f5d6"; } +.bi-volume-up::before { content: "\f5d7"; } +.bi-vr::before { content: "\f5d8"; } +.bi-wallet-fill::before { content: "\f5d9"; } +.bi-wallet::before { content: "\f5da"; } +.bi-wallet2::before { content: "\f5db"; } +.bi-watch::before { content: "\f5dc"; } +.bi-whatsapp::before { content: "\f5dd"; } +.bi-wifi-1::before { content: "\f5de"; } +.bi-wifi-2::before { content: "\f5df"; } +.bi-wifi-off::before { content: "\f5e0"; } +.bi-wifi::before { content: "\f5e1"; } +.bi-window-dock::before { content: "\f5e2"; } +.bi-window-sidebar::before { content: "\f5e3"; } +.bi-window::before { content: "\f5e4"; } +.bi-wrench::before { content: "\f5e5"; } +.bi-x-circle-fill::before { content: "\f5e6"; } +.bi-x-circle::before { content: "\f5e7"; } +.bi-x-diamond-fill::before { content: "\f5e8"; } +.bi-x-diamond::before { content: "\f5e9"; } +.bi-x-octagon-fill::before { content: "\f5ea"; } +.bi-x-octagon::before { content: "\f5eb"; } +.bi-x-square-fill::before { content: "\f5ec"; } +.bi-x-square::before { content: "\f5ed"; } +.bi-x::before { content: "\f5ee"; } +.bi-youtube::before { content: "\f5ef"; } +.bi-zoom-in::before { content: "\f5f0"; } +.bi-zoom-out::before { content: "\f5f1"; } \ No newline at end of file diff --git a/static/css/bootstrap.min.css b/static/css/bootstrap.min.css new file mode 100644 index 0000000..7d43753 --- /dev/null +++ b/static/css/bootstrap.min.css @@ -0,0 +1,6 @@ +@charset "UTF-8";/*! + * Bootstrap v5.3.3 (https://getbootstrap.com/) + * Copyright 2011-2024 The Bootstrap Authors + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13, 110, 253, 0.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(222, 226, 230, 0.75);--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(222, 226, 230, 0.5);--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:rgba(255, 255, 255, 0.15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer::before{content:"โ€” "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb), 0.05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb), 0.1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb), 0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem .5rem;color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem .25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#a6b5cc;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#b5b6b7;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#a7b9b1;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#a6c3ca;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#ccc2a4;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#c6acae;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#c6c7c8;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#4d5154;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::-moz-placeholder{color:var(--bs-secondary-color);opacity:1}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::-webkit-file-upload-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;-webkit-margin-end:.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::-webkit-file-upload-button{-webkit-transition:none;transition:none}.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::-webkit-file-upload-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::-webkit-file-upload-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);flex-shrink:0;width:1em;height:1em;margin-top:.25em;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#0d6efd;border-color:#0d6efd;--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(13,110,253,.25)}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;-webkit-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;-moz-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{-moz-transition:none;transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::-moz-placeholder,.form-floating>.form-control::-moz-placeholder{color:transparent}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:transparent}.form-floating>.form-control-plaintext:not(:-moz-placeholder-shown),.form-floating>.form-control:not(:-moz-placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:not(:-moz-placeholder-shown)~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control:not(:-moz-placeholder-shown)~label::after{position:absolute;inset:1rem 0.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control-plaintext~label::after,.form-floating>.form-control:focus~label::after,.form-floating>.form-control:not(:placeholder-shown)~label::after,.form-floating>.form-select~label::after{position:absolute;inset:1rem 0.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translateX(.15rem)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#6c757d}.form-floating>.form-control:disabled~label::after,.form-floating>:disabled~label::after{background-color:var(--bs-secondary-bg)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(var(--bs-border-width) * -1);border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:var(--bs-form-valid-border-color)}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:var(--bs-form-valid-color)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:var(--bs-form-invalid-border-color)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(3rem + calc(1.5em + .75rem))}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:0.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:0.25rem;--bs-btn-padding-x:0.5rem;--bs-btn-font-size:0.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:0.5rem;--bs-dropdown-spacer:0.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:0.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:0.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:0.5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius,0)}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:rgba(255, 255, 255, 0.15);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:calc(var(--bs-border-width) * -1)}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:calc(var(--bs-border-width) * -1)}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:0 0;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:0.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), 0.65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), 0.8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), 0.3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), 0.15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:rgba(255, 255, 255, 0.55);--bs-navbar-hover-color:rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb), 0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform 0.2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button::after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush>.accordion-item:first-child{border-top:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}.accordion-flush>.accordion-item>.accordion-collapse{border-radius:0}[data-bs-theme=dark] .accordion-button::after{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(var(--bs-border-width) * -1)}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:0.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:0.5rem;--bs-pagination-padding-y:0.25rem;--bs-pagination-font-size:0.875rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:0.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color:var(--bs-primary-text-emphasis);--bs-list-group-bg:var(--bs-primary-bg-subtle);--bs-list-group-border-color:var(--bs-primary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-primary-border-subtle);--bs-list-group-active-color:var(--bs-primary-bg-subtle);--bs-list-group-active-bg:var(--bs-primary-text-emphasis);--bs-list-group-active-border-color:var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color:var(--bs-secondary-text-emphasis);--bs-list-group-bg:var(--bs-secondary-bg-subtle);--bs-list-group-border-color:var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);--bs-list-group-active-color:var(--bs-secondary-bg-subtle);--bs-list-group-active-bg:var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color:var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color:var(--bs-success-text-emphasis);--bs-list-group-bg:var(--bs-success-bg-subtle);--bs-list-group-border-color:var(--bs-success-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-success-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-success-border-subtle);--bs-list-group-active-color:var(--bs-success-bg-subtle);--bs-list-group-active-bg:var(--bs-success-text-emphasis);--bs-list-group-active-border-color:var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color:var(--bs-info-text-emphasis);--bs-list-group-bg:var(--bs-info-bg-subtle);--bs-list-group-border-color:var(--bs-info-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-info-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-info-border-subtle);--bs-list-group-active-color:var(--bs-info-bg-subtle);--bs-list-group-active-bg:var(--bs-info-text-emphasis);--bs-list-group-active-border-color:var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color:var(--bs-warning-text-emphasis);--bs-list-group-bg:var(--bs-warning-bg-subtle);--bs-list-group-border-color:var(--bs-warning-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-warning-border-subtle);--bs-list-group-active-color:var(--bs-warning-bg-subtle);--bs-list-group-active-bg:var(--bs-warning-text-emphasis);--bs-list-group-active-border-color:var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color:var(--bs-danger-text-emphasis);--bs-list-group-bg:var(--bs-danger-bg-subtle);--bs-list-group-border-color:var(--bs-danger-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-danger-border-subtle);--bs-list-group-active-color:var(--bs-danger-bg-subtle);--bs-list-group-active-bg:var(--bs-danger-text-emphasis);--bs-list-group-active-border-color:var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color:var(--bs-light-text-emphasis);--bs-list-group-bg:var(--bs-light-bg-subtle);--bs-list-group-border-color:var(--bs-light-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-light-border-subtle);--bs-list-group-active-color:var(--bs-light-bg-subtle);--bs-list-group-active-bg:var(--bs-light-text-emphasis);--bs-list-group-active-border-color:var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color:var(--bs-dark-text-emphasis);--bs-list-group-bg:var(--bs-dark-bg-subtle);--bs-list-group-border-color:var(--bs-dark-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-dark-border-subtle);--bs-list-group-active-color:var(--bs-dark-bg-subtle);--bs-list-group-active-bg:var(--bs-dark-text-emphasis);--bs-list-group-active-border-color:var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity:0.5;--bs-btn-close-hover-opacity:0.75;--bs-btn-close-focus-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:0.25;--bs-btn-close-white-filter:invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{filter:var(--bs-btn-close-white-filter)}[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-header-border-color:var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;position:absolute;z-index:var(--bs-toast-zindex);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color: ;--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:0.5rem;--bs-tooltip-padding-y:0.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:0.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:0.9;--bs-tooltip-arrow-width:0.8rem;--bs-tooltip-arrow-height:0.4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before,.bs-tooltip-top .tooltip-arrow::before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before,.bs-tooltip-end .tooltip-arrow::before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before,.bs-tooltip-bottom .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before,.bs-tooltip-start .tooltip-arrow::before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.875rem;--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:var(--bs-box-shadow);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow::after,.popover .popover-arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-top>.popover-arrow::before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after,.bs-popover-top>.popover-arrow::after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-end>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after,.bs-popover-end>.popover-arrow::after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after,.bs-popover-bottom>.popover-arrow::after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-start>.popover-arrow::before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after,.bs-popover-start>.popover-arrow::after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner::after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-border,.spinner-grow{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-border-width:0.25em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:0.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-0.125em;--bs-spinner-animation-speed:0.75s;--bs-spinner-animation-name:spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);--bs-offcanvas-transition:transform 0.3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media (max-width:575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media (max-width:767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width:1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin:calc(-.5 * var(--bs-offcanvas-padding-y)) calc(-.5 * var(--bs-offcanvas-padding-x)) calc(-.5 * var(--bs-offcanvas-padding-y)) auto}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{-webkit-mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,0.8) 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%}}.clearfix::after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:RGBA(10,88,202,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:RGBA(86,94,100,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:RGBA(20,108,67,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:RGBA(61,213,243,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:RGBA(255,205,57,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:RGBA(176,42,55,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:RGBA(249,250,251,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:RGBA(26,30,33,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,0.75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,0.75))!important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,0.5));text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,0.5));text-underline-offset:0.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media (prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}@media (min-width:576px){.sticky-sm-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:768px){.sticky-md-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:992px){.sticky-lg-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1200px){.sticky-xl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}@media (min-width:1400px){.sticky-xxl-top{position:-webkit-sticky;position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-none{-o-object-fit:none!important;object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color:rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color:rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color:rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color:rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color:rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color:rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color:rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color:rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:-webkit-sticky!important;position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translateX(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity:1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity:0.1}.border-opacity-25{--bs-border-opacity:0.25}.border-opacity-50{--bs-border-opacity:0.5}.border-opacity-75{--bs-border-opacity:0.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:rgba(0,0,0,.5)!important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!important}.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:0.25}.text-opacity-50{--bs-text-opacity:0.5}.text-opacity-75{--bs-text-opacity:0.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10{--bs-link-opacity:0.1}.link-opacity-10-hover:hover{--bs-link-opacity:0.1}.link-opacity-25{--bs-link-opacity:0.25}.link-opacity-25-hover:hover{--bs-link-opacity:0.25}.link-opacity-50{--bs-link-opacity:0.5}.link-opacity-50-hover:hover{--bs-link-opacity:0.5}.link-opacity-75{--bs-link-opacity:0.75}.link-opacity-75-hover:hover{--bs-link-opacity:0.75}.link-opacity-100{--bs-link-opacity:1}.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1{text-underline-offset:0.125em!important}.link-offset-1-hover:hover{text-underline-offset:0.125em!important}.link-offset-2{text-underline-offset:0.25em!important}.link-offset-2-hover:hover{text-underline-offset:0.25em!important}.link-offset-3{text-underline-offset:0.375em!important}.link-offset-3-hover:hover{text-underline-offset:0.375em!important}.link-underline-primary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-underline-opacity-0{--bs-link-underline-opacity:0}.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10{--bs-link-underline-opacity:0.1}.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:0.1}.link-underline-opacity-25{--bs-link-underline-opacity:0.25}.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:0.25}.link-underline-opacity-50{--bs-link-underline-opacity:0.5}.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:0.5}.link-underline-opacity-75{--bs-link-underline-opacity:0.75}.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:0.75}.link-underline-opacity-100{--bs-link-underline-opacity:1}.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:0.1}.bg-opacity-25{--bs-bg-opacity:0.25}.bg-opacity-50{--bs-bg-opacity:0.5}.bg-opacity-75{--bs-bg-opacity:0.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-sm-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-sm-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-sm-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-sm-none{-o-object-fit:none!important;object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-sm-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-sm-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-sm-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-sm-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-sm-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-md-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-md-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-md-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-md-none{-o-object-fit:none!important;object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-md-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-md-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-md-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-md-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-md-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-lg-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-lg-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-lg-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-lg-none{-o-object-fit:none!important;object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-lg-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-lg-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-lg-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-lg-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-lg-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xl-none{-o-object-fit:none!important;object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xl-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-xl-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-xl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xxl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xxl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xxl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xxl-none{-o-object-fit:none!important;object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xxl-1{-moz-column-gap:0.25rem!important;column-gap:.25rem!important}.column-gap-xxl-2{-moz-column-gap:0.5rem!important;column-gap:.5rem!important}.column-gap-xxl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xxl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xxl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} +/*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file diff --git a/static/fonts/bootstrap-icons.woff b/static/fonts/bootstrap-icons.woff new file mode 100644 index 0000000000000000000000000000000000000000..f23a1170c04f964b3b21d5cc8d7a78411e46bf07 GIT binary patch literal 106812 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 Qze{7)KX3CM_W%F@0Q__D0ssI2 literal 0 HcmV?d00001 diff --git a/static/js/bootstrap.bundle.min.js b/static/js/bootstrap.bundle.min.js new file mode 100644 index 0000000..cc0a255 --- /dev/null +++ b/static/js/bootstrap.bundle.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap v5.1.3 (https://getbootstrap.com/) + * Copyright 2011-2021 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) + */ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).bootstrap=e()}(this,(function(){"use strict";const t="transitionend",e=t=>{let e=t.getAttribute("data-bs-target");if(!e||"#"===e){let i=t.getAttribute("href");if(!i||!i.includes("#")&&!i.startsWith("."))return null;i.includes("#")&&!i.startsWith("#")&&(i=`#${i.split("#")[1]}`),e=i&&"#"!==i?i.trim():null}return e},i=t=>{const i=e(t);return i&&document.querySelector(i)?i:null},n=t=>{const i=e(t);return i?document.querySelector(i):null},s=e=>{e.dispatchEvent(new Event(t))},o=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),r=t=>o(t)?t.jquery?t[0]:t:"string"==typeof t&&t.length>0?document.querySelector(t):null,a=(t,e,i)=>{Object.keys(i).forEach((n=>{const s=i[n],r=e[n],a=r&&o(r)?"element":null==(l=r)?`${l}`:{}.toString.call(l).match(/\s([a-z]+)/i)[1].toLowerCase();var l;if(!new RegExp(s).test(a))throw new TypeError(`${t.toUpperCase()}: Option "${n}" provided type "${a}" but expected type "${s}".`)}))},l=t=>!(!o(t)||0===t.getClientRects().length)&&"visible"===getComputedStyle(t).getPropertyValue("visibility"),c=t=>!t||t.nodeType!==Node.ELEMENT_NODE||!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled")),h=t=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?h(t.parentNode):null},d=()=>{},u=t=>{t.offsetHeight},f=()=>{const{jQuery:t}=window;return t&&!document.body.hasAttribute("data-bs-no-jquery")?t:null},p=[],m=()=>"rtl"===document.documentElement.dir,g=t=>{var e;e=()=>{const e=f();if(e){const i=t.NAME,n=e.fn[i];e.fn[i]=t.jQueryInterface,e.fn[i].Constructor=t,e.fn[i].noConflict=()=>(e.fn[i]=n,t.jQueryInterface)}},"loading"===document.readyState?(p.length||document.addEventListener("DOMContentLoaded",(()=>{p.forEach((t=>t()))})),p.push(e)):e()},_=t=>{"function"==typeof t&&t()},b=(e,i,n=!0)=>{if(!n)return void _(e);const o=(t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:i}=window.getComputedStyle(t);const n=Number.parseFloat(e),s=Number.parseFloat(i);return n||s?(e=e.split(",")[0],i=i.split(",")[0],1e3*(Number.parseFloat(e)+Number.parseFloat(i))):0})(i)+5;let r=!1;const a=({target:n})=>{n===i&&(r=!0,i.removeEventListener(t,a),_(e))};i.addEventListener(t,a),setTimeout((()=>{r||s(i)}),o)},v=(t,e,i,n)=>{let s=t.indexOf(e);if(-1===s)return t[!i&&n?t.length-1:0];const o=t.length;return s+=i?1:-1,n&&(s=(s+o)%o),t[Math.max(0,Math.min(s,o-1))]},y=/[^.]*(?=\..*)\.|.*/,w=/\..*/,E=/::\d+$/,A={};let T=1;const O={mouseenter:"mouseover",mouseleave:"mouseout"},C=/^(mouseenter|mouseleave)/i,k=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function L(t,e){return e&&`${e}::${T++}`||t.uidEvent||T++}function x(t){const e=L(t);return t.uidEvent=e,A[e]=A[e]||{},A[e]}function D(t,e,i=null){const n=Object.keys(t);for(let s=0,o=n.length;sfunction(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};n?n=t(n):i=t(i)}const[o,r,a]=S(e,i,n),l=x(t),c=l[a]||(l[a]={}),h=D(c,r,o?i:null);if(h)return void(h.oneOff=h.oneOff&&s);const d=L(r,e.replace(y,"")),u=o?function(t,e,i){return function n(s){const o=t.querySelectorAll(e);for(let{target:r}=s;r&&r!==this;r=r.parentNode)for(let a=o.length;a--;)if(o[a]===r)return s.delegateTarget=r,n.oneOff&&j.off(t,s.type,e,i),i.apply(r,[s]);return null}}(t,i,n):function(t,e){return function i(n){return n.delegateTarget=t,i.oneOff&&j.off(t,n.type,e),e.apply(t,[n])}}(t,i);u.delegationSelector=o?i:null,u.originalHandler=r,u.oneOff=s,u.uidEvent=d,c[d]=u,t.addEventListener(a,u,o)}function I(t,e,i,n,s){const o=D(e[i],n,s);o&&(t.removeEventListener(i,o,Boolean(s)),delete e[i][o.uidEvent])}function P(t){return t=t.replace(w,""),O[t]||t}const j={on(t,e,i,n){N(t,e,i,n,!1)},one(t,e,i,n){N(t,e,i,n,!0)},off(t,e,i,n){if("string"!=typeof e||!t)return;const[s,o,r]=S(e,i,n),a=r!==e,l=x(t),c=e.startsWith(".");if(void 0!==o){if(!l||!l[r])return;return void I(t,l,r,o,s?i:null)}c&&Object.keys(l).forEach((i=>{!function(t,e,i,n){const s=e[i]||{};Object.keys(s).forEach((o=>{if(o.includes(n)){const n=s[o];I(t,e,i,n.originalHandler,n.delegationSelector)}}))}(t,l,i,e.slice(1))}));const h=l[r]||{};Object.keys(h).forEach((i=>{const n=i.replace(E,"");if(!a||e.includes(n)){const e=h[i];I(t,l,r,e.originalHandler,e.delegationSelector)}}))},trigger(t,e,i){if("string"!=typeof e||!t)return null;const n=f(),s=P(e),o=e!==s,r=k.has(s);let a,l=!0,c=!0,h=!1,d=null;return o&&n&&(a=n.Event(e,i),n(t).trigger(a),l=!a.isPropagationStopped(),c=!a.isImmediatePropagationStopped(),h=a.isDefaultPrevented()),r?(d=document.createEvent("HTMLEvents"),d.initEvent(s,l,!0)):d=new CustomEvent(e,{bubbles:l,cancelable:!0}),void 0!==i&&Object.keys(i).forEach((t=>{Object.defineProperty(d,t,{get:()=>i[t]})})),h&&d.preventDefault(),c&&t.dispatchEvent(d),d.defaultPrevented&&void 0!==a&&a.preventDefault(),d}},M=new Map,H={set(t,e,i){M.has(t)||M.set(t,new Map);const n=M.get(t);n.has(e)||0===n.size?n.set(e,i):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(n.keys())[0]}.`)},get:(t,e)=>M.has(t)&&M.get(t).get(e)||null,remove(t,e){if(!M.has(t))return;const i=M.get(t);i.delete(e),0===i.size&&M.delete(t)}};class B{constructor(t){(t=r(t))&&(this._element=t,H.set(this._element,this.constructor.DATA_KEY,this))}dispose(){H.remove(this._element,this.constructor.DATA_KEY),j.off(this._element,this.constructor.EVENT_KEY),Object.getOwnPropertyNames(this).forEach((t=>{this[t]=null}))}_queueCallback(t,e,i=!0){b(t,e,i)}static getInstance(t){return H.get(r(t),this.DATA_KEY)}static getOrCreateInstance(t,e={}){return this.getInstance(t)||new this(t,"object"==typeof e?e:null)}static get VERSION(){return"5.1.3"}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}}const R=(t,e="hide")=>{const i=`click.dismiss${t.EVENT_KEY}`,s=t.NAME;j.on(document,i,`[data-bs-dismiss="${s}"]`,(function(i){if(["A","AREA"].includes(this.tagName)&&i.preventDefault(),c(this))return;const o=n(this)||this.closest(`.${s}`);t.getOrCreateInstance(o)[e]()}))};class W extends B{static get NAME(){return"alert"}close(){if(j.trigger(this._element,"close.bs.alert").defaultPrevented)return;this._element.classList.remove("show");const t=this._element.classList.contains("fade");this._queueCallback((()=>this._destroyElement()),this._element,t)}_destroyElement(){this._element.remove(),j.trigger(this._element,"closed.bs.alert"),this.dispose()}static jQueryInterface(t){return this.each((function(){const e=W.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}R(W,"close"),g(W);const $='[data-bs-toggle="button"]';class z extends B{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(t){return this.each((function(){const e=z.getOrCreateInstance(this);"toggle"===t&&e[t]()}))}}function q(t){return"true"===t||"false"!==t&&(t===Number(t).toString()?Number(t):""===t||"null"===t?null:t)}function F(t){return t.replace(/[A-Z]/g,(t=>`-${t.toLowerCase()}`))}j.on(document,"click.bs.button.data-api",$,(t=>{t.preventDefault();const e=t.target.closest($);z.getOrCreateInstance(e).toggle()})),g(z);const U={setDataAttribute(t,e,i){t.setAttribute(`data-bs-${F(e)}`,i)},removeDataAttribute(t,e){t.removeAttribute(`data-bs-${F(e)}`)},getDataAttributes(t){if(!t)return{};const e={};return Object.keys(t.dataset).filter((t=>t.startsWith("bs"))).forEach((i=>{let n=i.replace(/^bs/,"");n=n.charAt(0).toLowerCase()+n.slice(1,n.length),e[n]=q(t.dataset[i])})),e},getDataAttribute:(t,e)=>q(t.getAttribute(`data-bs-${F(e)}`)),offset(t){const e=t.getBoundingClientRect();return{top:e.top+window.pageYOffset,left:e.left+window.pageXOffset}},position:t=>({top:t.offsetTop,left:t.offsetLeft})},V={find:(t,e=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(e,t)),findOne:(t,e=document.documentElement)=>Element.prototype.querySelector.call(e,t),children:(t,e)=>[].concat(...t.children).filter((t=>t.matches(e))),parents(t,e){const i=[];let n=t.parentNode;for(;n&&n.nodeType===Node.ELEMENT_NODE&&3!==n.nodeType;)n.matches(e)&&i.push(n),n=n.parentNode;return i},prev(t,e){let i=t.previousElementSibling;for(;i;){if(i.matches(e))return[i];i=i.previousElementSibling}return[]},next(t,e){let i=t.nextElementSibling;for(;i;){if(i.matches(e))return[i];i=i.nextElementSibling}return[]},focusableChildren(t){const e=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((t=>`${t}:not([tabindex^="-"])`)).join(", ");return this.find(e,t).filter((t=>!c(t)&&l(t)))}},K="carousel",X={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},Y={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},Q="next",G="prev",Z="left",J="right",tt={ArrowLeft:J,ArrowRight:Z},et="slid.bs.carousel",it="active",nt=".active.carousel-item";class st extends B{constructor(t,e){super(t),this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this.touchStartX=0,this.touchDeltaX=0,this._config=this._getConfig(e),this._indicatorsElement=V.findOne(".carousel-indicators",this._element),this._touchSupported="ontouchstart"in document.documentElement||navigator.maxTouchPoints>0,this._pointerEvent=Boolean(window.PointerEvent),this._addEventListeners()}static get Default(){return X}static get NAME(){return K}next(){this._slide(Q)}nextWhenVisible(){!document.hidden&&l(this._element)&&this.next()}prev(){this._slide(G)}pause(t){t||(this._isPaused=!0),V.findOne(".carousel-item-next, .carousel-item-prev",this._element)&&(s(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null}cycle(t){t||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config&&this._config.interval&&!this._isPaused&&(this._updateInterval(),this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))}to(t){this._activeElement=V.findOne(nt,this._element);const e=this._getItemIndex(this._activeElement);if(t>this._items.length-1||t<0)return;if(this._isSliding)return void j.one(this._element,et,(()=>this.to(t)));if(e===t)return this.pause(),void this.cycle();const i=t>e?Q:G;this._slide(i,this._items[t])}_getConfig(t){return t={...X,...U.getDataAttributes(this._element),..."object"==typeof t?t:{}},a(K,t,Y),t}_handleSwipe(){const t=Math.abs(this.touchDeltaX);if(t<=40)return;const e=t/this.touchDeltaX;this.touchDeltaX=0,e&&this._slide(e>0?J:Z)}_addEventListeners(){this._config.keyboard&&j.on(this._element,"keydown.bs.carousel",(t=>this._keydown(t))),"hover"===this._config.pause&&(j.on(this._element,"mouseenter.bs.carousel",(t=>this.pause(t))),j.on(this._element,"mouseleave.bs.carousel",(t=>this.cycle(t)))),this._config.touch&&this._touchSupported&&this._addTouchEventListeners()}_addTouchEventListeners(){const t=t=>this._pointerEvent&&("pen"===t.pointerType||"touch"===t.pointerType),e=e=>{t(e)?this.touchStartX=e.clientX:this._pointerEvent||(this.touchStartX=e.touches[0].clientX)},i=t=>{this.touchDeltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this.touchStartX},n=e=>{t(e)&&(this.touchDeltaX=e.clientX-this.touchStartX),this._handleSwipe(),"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((t=>this.cycle(t)),500+this._config.interval))};V.find(".carousel-item img",this._element).forEach((t=>{j.on(t,"dragstart.bs.carousel",(t=>t.preventDefault()))})),this._pointerEvent?(j.on(this._element,"pointerdown.bs.carousel",(t=>e(t))),j.on(this._element,"pointerup.bs.carousel",(t=>n(t))),this._element.classList.add("pointer-event")):(j.on(this._element,"touchstart.bs.carousel",(t=>e(t))),j.on(this._element,"touchmove.bs.carousel",(t=>i(t))),j.on(this._element,"touchend.bs.carousel",(t=>n(t))))}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const e=tt[t.key];e&&(t.preventDefault(),this._slide(e))}_getItemIndex(t){return this._items=t&&t.parentNode?V.find(".carousel-item",t.parentNode):[],this._items.indexOf(t)}_getItemByOrder(t,e){const i=t===Q;return v(this._items,e,i,this._config.wrap)}_triggerSlideEvent(t,e){const i=this._getItemIndex(t),n=this._getItemIndex(V.findOne(nt,this._element));return j.trigger(this._element,"slide.bs.carousel",{relatedTarget:t,direction:e,from:n,to:i})}_setActiveIndicatorElement(t){if(this._indicatorsElement){const e=V.findOne(".active",this._indicatorsElement);e.classList.remove(it),e.removeAttribute("aria-current");const i=V.find("[data-bs-target]",this._indicatorsElement);for(let e=0;e{j.trigger(this._element,et,{relatedTarget:o,direction:d,from:s,to:r})};if(this._element.classList.contains("slide")){o.classList.add(h),u(o),n.classList.add(c),o.classList.add(c);const t=()=>{o.classList.remove(c,h),o.classList.add(it),n.classList.remove(it,h,c),this._isSliding=!1,setTimeout(f,0)};this._queueCallback(t,n,!0)}else n.classList.remove(it),o.classList.add(it),this._isSliding=!1,f();a&&this.cycle()}_directionToOrder(t){return[J,Z].includes(t)?m()?t===Z?G:Q:t===Z?Q:G:t}_orderToDirection(t){return[Q,G].includes(t)?m()?t===G?Z:J:t===G?J:Z:t}static carouselInterface(t,e){const i=st.getOrCreateInstance(t,e);let{_config:n}=i;"object"==typeof e&&(n={...n,...e});const s="string"==typeof e?e:n.slide;if("number"==typeof e)i.to(e);else if("string"==typeof s){if(void 0===i[s])throw new TypeError(`No method named "${s}"`);i[s]()}else n.interval&&n.ride&&(i.pause(),i.cycle())}static jQueryInterface(t){return this.each((function(){st.carouselInterface(this,t)}))}static dataApiClickHandler(t){const e=n(this);if(!e||!e.classList.contains("carousel"))return;const i={...U.getDataAttributes(e),...U.getDataAttributes(this)},s=this.getAttribute("data-bs-slide-to");s&&(i.interval=!1),st.carouselInterface(e,i),s&&st.getInstance(e).to(s),t.preventDefault()}}j.on(document,"click.bs.carousel.data-api","[data-bs-slide], [data-bs-slide-to]",st.dataApiClickHandler),j.on(window,"load.bs.carousel.data-api",(()=>{const t=V.find('[data-bs-ride="carousel"]');for(let e=0,i=t.length;et===this._element));null!==s&&o.length&&(this._selector=s,this._triggerArray.push(e))}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return rt}static get NAME(){return ot}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t,e=[];if(this._config.parent){const t=V.find(ut,this._config.parent);e=V.find(".collapse.show, .collapse.collapsing",this._config.parent).filter((e=>!t.includes(e)))}const i=V.findOne(this._selector);if(e.length){const n=e.find((t=>i!==t));if(t=n?pt.getInstance(n):null,t&&t._isTransitioning)return}if(j.trigger(this._element,"show.bs.collapse").defaultPrevented)return;e.forEach((e=>{i!==e&&pt.getOrCreateInstance(e,{toggle:!1}).hide(),t||H.set(e,"bs.collapse",null)}));const n=this._getDimension();this._element.classList.remove(ct),this._element.classList.add(ht),this._element.style[n]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const s=`scroll${n[0].toUpperCase()+n.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(ht),this._element.classList.add(ct,lt),this._element.style[n]="",j.trigger(this._element,"shown.bs.collapse")}),this._element,!0),this._element.style[n]=`${this._element[s]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(j.trigger(this._element,"hide.bs.collapse").defaultPrevented)return;const t=this._getDimension();this._element.style[t]=`${this._element.getBoundingClientRect()[t]}px`,u(this._element),this._element.classList.add(ht),this._element.classList.remove(ct,lt);const e=this._triggerArray.length;for(let t=0;t{this._isTransitioning=!1,this._element.classList.remove(ht),this._element.classList.add(ct),j.trigger(this._element,"hidden.bs.collapse")}),this._element,!0)}_isShown(t=this._element){return t.classList.contains(lt)}_getConfig(t){return(t={...rt,...U.getDataAttributes(this._element),...t}).toggle=Boolean(t.toggle),t.parent=r(t.parent),a(ot,t,at),t}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const t=V.find(ut,this._config.parent);V.find(ft,this._config.parent).filter((e=>!t.includes(e))).forEach((t=>{const e=n(t);e&&this._addAriaAndCollapsedClass([t],this._isShown(e))}))}_addAriaAndCollapsedClass(t,e){t.length&&t.forEach((t=>{e?t.classList.remove(dt):t.classList.add(dt),t.setAttribute("aria-expanded",e)}))}static jQueryInterface(t){return this.each((function(){const e={};"string"==typeof t&&/show|hide/.test(t)&&(e.toggle=!1);const i=pt.getOrCreateInstance(this,e);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t]()}}))}}j.on(document,"click.bs.collapse.data-api",ft,(function(t){("A"===t.target.tagName||t.delegateTarget&&"A"===t.delegateTarget.tagName)&&t.preventDefault();const e=i(this);V.find(e).forEach((t=>{pt.getOrCreateInstance(t,{toggle:!1}).toggle()}))})),g(pt);var mt="top",gt="bottom",_t="right",bt="left",vt="auto",yt=[mt,gt,_t,bt],wt="start",Et="end",At="clippingParents",Tt="viewport",Ot="popper",Ct="reference",kt=yt.reduce((function(t,e){return t.concat([e+"-"+wt,e+"-"+Et])}),[]),Lt=[].concat(yt,[vt]).reduce((function(t,e){return t.concat([e,e+"-"+wt,e+"-"+Et])}),[]),xt="beforeRead",Dt="read",St="afterRead",Nt="beforeMain",It="main",Pt="afterMain",jt="beforeWrite",Mt="write",Ht="afterWrite",Bt=[xt,Dt,St,Nt,It,Pt,jt,Mt,Ht];function Rt(t){return t?(t.nodeName||"").toLowerCase():null}function Wt(t){if(null==t)return window;if("[object Window]"!==t.toString()){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function $t(t){return t instanceof Wt(t).Element||t instanceof Element}function zt(t){return t instanceof Wt(t).HTMLElement||t instanceof HTMLElement}function qt(t){return"undefined"!=typeof ShadowRoot&&(t instanceof Wt(t).ShadowRoot||t instanceof ShadowRoot)}const Ft={name:"applyStyles",enabled:!0,phase:"write",fn:function(t){var e=t.state;Object.keys(e.elements).forEach((function(t){var i=e.styles[t]||{},n=e.attributes[t]||{},s=e.elements[t];zt(s)&&Rt(s)&&(Object.assign(s.style,i),Object.keys(n).forEach((function(t){var e=n[t];!1===e?s.removeAttribute(t):s.setAttribute(t,!0===e?"":e)})))}))},effect:function(t){var e=t.state,i={popper:{position:e.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(e.elements.popper.style,i.popper),e.styles=i,e.elements.arrow&&Object.assign(e.elements.arrow.style,i.arrow),function(){Object.keys(e.elements).forEach((function(t){var n=e.elements[t],s=e.attributes[t]||{},o=Object.keys(e.styles.hasOwnProperty(t)?e.styles[t]:i[t]).reduce((function(t,e){return t[e]="",t}),{});zt(n)&&Rt(n)&&(Object.assign(n.style,o),Object.keys(s).forEach((function(t){n.removeAttribute(t)})))}))}},requires:["computeStyles"]};function Ut(t){return t.split("-")[0]}function Vt(t,e){var i=t.getBoundingClientRect();return{width:i.width/1,height:i.height/1,top:i.top/1,right:i.right/1,bottom:i.bottom/1,left:i.left/1,x:i.left/1,y:i.top/1}}function Kt(t){var e=Vt(t),i=t.offsetWidth,n=t.offsetHeight;return Math.abs(e.width-i)<=1&&(i=e.width),Math.abs(e.height-n)<=1&&(n=e.height),{x:t.offsetLeft,y:t.offsetTop,width:i,height:n}}function Xt(t,e){var i=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(i&&qt(i)){var n=e;do{if(n&&t.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function Yt(t){return Wt(t).getComputedStyle(t)}function Qt(t){return["table","td","th"].indexOf(Rt(t))>=0}function Gt(t){return(($t(t)?t.ownerDocument:t.document)||window.document).documentElement}function Zt(t){return"html"===Rt(t)?t:t.assignedSlot||t.parentNode||(qt(t)?t.host:null)||Gt(t)}function Jt(t){return zt(t)&&"fixed"!==Yt(t).position?t.offsetParent:null}function te(t){for(var e=Wt(t),i=Jt(t);i&&Qt(i)&&"static"===Yt(i).position;)i=Jt(i);return i&&("html"===Rt(i)||"body"===Rt(i)&&"static"===Yt(i).position)?e:i||function(t){var e=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&zt(t)&&"fixed"===Yt(t).position)return null;for(var i=Zt(t);zt(i)&&["html","body"].indexOf(Rt(i))<0;){var n=Yt(i);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||e&&"filter"===n.willChange||e&&n.filter&&"none"!==n.filter)return i;i=i.parentNode}return null}(t)||e}function ee(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}var ie=Math.max,ne=Math.min,se=Math.round;function oe(t,e,i){return ie(t,ne(e,i))}function re(t){return Object.assign({},{top:0,right:0,bottom:0,left:0},t)}function ae(t,e){return e.reduce((function(e,i){return e[i]=t,e}),{})}const le={name:"arrow",enabled:!0,phase:"main",fn:function(t){var e,i=t.state,n=t.name,s=t.options,o=i.elements.arrow,r=i.modifiersData.popperOffsets,a=Ut(i.placement),l=ee(a),c=[bt,_t].indexOf(a)>=0?"height":"width";if(o&&r){var h=function(t,e){return re("number"!=typeof(t="function"==typeof t?t(Object.assign({},e.rects,{placement:e.placement})):t)?t:ae(t,yt))}(s.padding,i),d=Kt(o),u="y"===l?mt:bt,f="y"===l?gt:_t,p=i.rects.reference[c]+i.rects.reference[l]-r[l]-i.rects.popper[c],m=r[l]-i.rects.reference[l],g=te(o),_=g?"y"===l?g.clientHeight||0:g.clientWidth||0:0,b=p/2-m/2,v=h[u],y=_-d[c]-h[f],w=_/2-d[c]/2+b,E=oe(v,w,y),A=l;i.modifiersData[n]=((e={})[A]=E,e.centerOffset=E-w,e)}},effect:function(t){var e=t.state,i=t.options.element,n=void 0===i?"[data-popper-arrow]":i;null!=n&&("string"!=typeof n||(n=e.elements.popper.querySelector(n)))&&Xt(e.elements.popper,n)&&(e.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function ce(t){return t.split("-")[1]}var he={top:"auto",right:"auto",bottom:"auto",left:"auto"};function de(t){var e,i=t.popper,n=t.popperRect,s=t.placement,o=t.variation,r=t.offsets,a=t.position,l=t.gpuAcceleration,c=t.adaptive,h=t.roundOffsets,d=!0===h?function(t){var e=t.x,i=t.y,n=window.devicePixelRatio||1;return{x:se(se(e*n)/n)||0,y:se(se(i*n)/n)||0}}(r):"function"==typeof h?h(r):r,u=d.x,f=void 0===u?0:u,p=d.y,m=void 0===p?0:p,g=r.hasOwnProperty("x"),_=r.hasOwnProperty("y"),b=bt,v=mt,y=window;if(c){var w=te(i),E="clientHeight",A="clientWidth";w===Wt(i)&&"static"!==Yt(w=Gt(i)).position&&"absolute"===a&&(E="scrollHeight",A="scrollWidth"),w=w,s!==mt&&(s!==bt&&s!==_t||o!==Et)||(v=gt,m-=w[E]-n.height,m*=l?1:-1),s!==bt&&(s!==mt&&s!==gt||o!==Et)||(b=_t,f-=w[A]-n.width,f*=l?1:-1)}var T,O=Object.assign({position:a},c&&he);return l?Object.assign({},O,((T={})[v]=_?"0":"",T[b]=g?"0":"",T.transform=(y.devicePixelRatio||1)<=1?"translate("+f+"px, "+m+"px)":"translate3d("+f+"px, "+m+"px, 0)",T)):Object.assign({},O,((e={})[v]=_?m+"px":"",e[b]=g?f+"px":"",e.transform="",e))}const ue={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(t){var e=t.state,i=t.options,n=i.gpuAcceleration,s=void 0===n||n,o=i.adaptive,r=void 0===o||o,a=i.roundOffsets,l=void 0===a||a,c={placement:Ut(e.placement),variation:ce(e.placement),popper:e.elements.popper,popperRect:e.rects.popper,gpuAcceleration:s};null!=e.modifiersData.popperOffsets&&(e.styles.popper=Object.assign({},e.styles.popper,de(Object.assign({},c,{offsets:e.modifiersData.popperOffsets,position:e.options.strategy,adaptive:r,roundOffsets:l})))),null!=e.modifiersData.arrow&&(e.styles.arrow=Object.assign({},e.styles.arrow,de(Object.assign({},c,{offsets:e.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-placement":e.placement})},data:{}};var fe={passive:!0};const pe={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(t){var e=t.state,i=t.instance,n=t.options,s=n.scroll,o=void 0===s||s,r=n.resize,a=void 0===r||r,l=Wt(e.elements.popper),c=[].concat(e.scrollParents.reference,e.scrollParents.popper);return o&&c.forEach((function(t){t.addEventListener("scroll",i.update,fe)})),a&&l.addEventListener("resize",i.update,fe),function(){o&&c.forEach((function(t){t.removeEventListener("scroll",i.update,fe)})),a&&l.removeEventListener("resize",i.update,fe)}},data:{}};var me={left:"right",right:"left",bottom:"top",top:"bottom"};function ge(t){return t.replace(/left|right|bottom|top/g,(function(t){return me[t]}))}var _e={start:"end",end:"start"};function be(t){return t.replace(/start|end/g,(function(t){return _e[t]}))}function ve(t){var e=Wt(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function ye(t){return Vt(Gt(t)).left+ve(t).scrollLeft}function we(t){var e=Yt(t),i=e.overflow,n=e.overflowX,s=e.overflowY;return/auto|scroll|overlay|hidden/.test(i+s+n)}function Ee(t){return["html","body","#document"].indexOf(Rt(t))>=0?t.ownerDocument.body:zt(t)&&we(t)?t:Ee(Zt(t))}function Ae(t,e){var i;void 0===e&&(e=[]);var n=Ee(t),s=n===(null==(i=t.ownerDocument)?void 0:i.body),o=Wt(n),r=s?[o].concat(o.visualViewport||[],we(n)?n:[]):n,a=e.concat(r);return s?a:a.concat(Ae(Zt(r)))}function Te(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function Oe(t,e){return e===Tt?Te(function(t){var e=Wt(t),i=Gt(t),n=e.visualViewport,s=i.clientWidth,o=i.clientHeight,r=0,a=0;return n&&(s=n.width,o=n.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(r=n.offsetLeft,a=n.offsetTop)),{width:s,height:o,x:r+ye(t),y:a}}(t)):zt(e)?function(t){var e=Vt(t);return e.top=e.top+t.clientTop,e.left=e.left+t.clientLeft,e.bottom=e.top+t.clientHeight,e.right=e.left+t.clientWidth,e.width=t.clientWidth,e.height=t.clientHeight,e.x=e.left,e.y=e.top,e}(e):Te(function(t){var e,i=Gt(t),n=ve(t),s=null==(e=t.ownerDocument)?void 0:e.body,o=ie(i.scrollWidth,i.clientWidth,s?s.scrollWidth:0,s?s.clientWidth:0),r=ie(i.scrollHeight,i.clientHeight,s?s.scrollHeight:0,s?s.clientHeight:0),a=-n.scrollLeft+ye(t),l=-n.scrollTop;return"rtl"===Yt(s||i).direction&&(a+=ie(i.clientWidth,s?s.clientWidth:0)-o),{width:o,height:r,x:a,y:l}}(Gt(t)))}function Ce(t){var e,i=t.reference,n=t.element,s=t.placement,o=s?Ut(s):null,r=s?ce(s):null,a=i.x+i.width/2-n.width/2,l=i.y+i.height/2-n.height/2;switch(o){case mt:e={x:a,y:i.y-n.height};break;case gt:e={x:a,y:i.y+i.height};break;case _t:e={x:i.x+i.width,y:l};break;case bt:e={x:i.x-n.width,y:l};break;default:e={x:i.x,y:i.y}}var c=o?ee(o):null;if(null!=c){var h="y"===c?"height":"width";switch(r){case wt:e[c]=e[c]-(i[h]/2-n[h]/2);break;case Et:e[c]=e[c]+(i[h]/2-n[h]/2)}}return e}function ke(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=void 0===n?t.placement:n,o=i.boundary,r=void 0===o?At:o,a=i.rootBoundary,l=void 0===a?Tt:a,c=i.elementContext,h=void 0===c?Ot:c,d=i.altBoundary,u=void 0!==d&&d,f=i.padding,p=void 0===f?0:f,m=re("number"!=typeof p?p:ae(p,yt)),g=h===Ot?Ct:Ot,_=t.rects.popper,b=t.elements[u?g:h],v=function(t,e,i){var n="clippingParents"===e?function(t){var e=Ae(Zt(t)),i=["absolute","fixed"].indexOf(Yt(t).position)>=0&&zt(t)?te(t):t;return $t(i)?e.filter((function(t){return $t(t)&&Xt(t,i)&&"body"!==Rt(t)})):[]}(t):[].concat(e),s=[].concat(n,[i]),o=s[0],r=s.reduce((function(e,i){var n=Oe(t,i);return e.top=ie(n.top,e.top),e.right=ne(n.right,e.right),e.bottom=ne(n.bottom,e.bottom),e.left=ie(n.left,e.left),e}),Oe(t,o));return r.width=r.right-r.left,r.height=r.bottom-r.top,r.x=r.left,r.y=r.top,r}($t(b)?b:b.contextElement||Gt(t.elements.popper),r,l),y=Vt(t.elements.reference),w=Ce({reference:y,element:_,strategy:"absolute",placement:s}),E=Te(Object.assign({},_,w)),A=h===Ot?E:y,T={top:v.top-A.top+m.top,bottom:A.bottom-v.bottom+m.bottom,left:v.left-A.left+m.left,right:A.right-v.right+m.right},O=t.modifiersData.offset;if(h===Ot&&O){var C=O[s];Object.keys(T).forEach((function(t){var e=[_t,gt].indexOf(t)>=0?1:-1,i=[mt,gt].indexOf(t)>=0?"y":"x";T[t]+=C[i]*e}))}return T}function Le(t,e){void 0===e&&(e={});var i=e,n=i.placement,s=i.boundary,o=i.rootBoundary,r=i.padding,a=i.flipVariations,l=i.allowedAutoPlacements,c=void 0===l?Lt:l,h=ce(n),d=h?a?kt:kt.filter((function(t){return ce(t)===h})):yt,u=d.filter((function(t){return c.indexOf(t)>=0}));0===u.length&&(u=d);var f=u.reduce((function(e,i){return e[i]=ke(t,{placement:i,boundary:s,rootBoundary:o,padding:r})[Ut(i)],e}),{});return Object.keys(f).sort((function(t,e){return f[t]-f[e]}))}const xe={name:"flip",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name;if(!e.modifiersData[n]._skip){for(var s=i.mainAxis,o=void 0===s||s,r=i.altAxis,a=void 0===r||r,l=i.fallbackPlacements,c=i.padding,h=i.boundary,d=i.rootBoundary,u=i.altBoundary,f=i.flipVariations,p=void 0===f||f,m=i.allowedAutoPlacements,g=e.options.placement,_=Ut(g),b=l||(_!==g&&p?function(t){if(Ut(t)===vt)return[];var e=ge(t);return[be(t),e,be(e)]}(g):[ge(g)]),v=[g].concat(b).reduce((function(t,i){return t.concat(Ut(i)===vt?Le(e,{placement:i,boundary:h,rootBoundary:d,padding:c,flipVariations:p,allowedAutoPlacements:m}):i)}),[]),y=e.rects.reference,w=e.rects.popper,E=new Map,A=!0,T=v[0],O=0;O=0,D=x?"width":"height",S=ke(e,{placement:C,boundary:h,rootBoundary:d,altBoundary:u,padding:c}),N=x?L?_t:bt:L?gt:mt;y[D]>w[D]&&(N=ge(N));var I=ge(N),P=[];if(o&&P.push(S[k]<=0),a&&P.push(S[N]<=0,S[I]<=0),P.every((function(t){return t}))){T=C,A=!1;break}E.set(C,P)}if(A)for(var j=function(t){var e=v.find((function(e){var i=E.get(e);if(i)return i.slice(0,t).every((function(t){return t}))}));if(e)return T=e,"break"},M=p?3:1;M>0&&"break"!==j(M);M--);e.placement!==T&&(e.modifiersData[n]._skip=!0,e.placement=T,e.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function De(t,e,i){return void 0===i&&(i={x:0,y:0}),{top:t.top-e.height-i.y,right:t.right-e.width+i.x,bottom:t.bottom-e.height+i.y,left:t.left-e.width-i.x}}function Se(t){return[mt,_t,gt,bt].some((function(e){return t[e]>=0}))}const Ne={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(t){var e=t.state,i=t.name,n=e.rects.reference,s=e.rects.popper,o=e.modifiersData.preventOverflow,r=ke(e,{elementContext:"reference"}),a=ke(e,{altBoundary:!0}),l=De(r,n),c=De(a,s,o),h=Se(l),d=Se(c);e.modifiersData[i]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:h,hasPopperEscaped:d},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":d})}},Ie={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(t){var e=t.state,i=t.options,n=t.name,s=i.offset,o=void 0===s?[0,0]:s,r=Lt.reduce((function(t,i){return t[i]=function(t,e,i){var n=Ut(t),s=[bt,mt].indexOf(n)>=0?-1:1,o="function"==typeof i?i(Object.assign({},e,{placement:t})):i,r=o[0],a=o[1];return r=r||0,a=(a||0)*s,[bt,_t].indexOf(n)>=0?{x:a,y:r}:{x:r,y:a}}(i,e.rects,o),t}),{}),a=r[e.placement],l=a.x,c=a.y;null!=e.modifiersData.popperOffsets&&(e.modifiersData.popperOffsets.x+=l,e.modifiersData.popperOffsets.y+=c),e.modifiersData[n]=r}},Pe={name:"popperOffsets",enabled:!0,phase:"read",fn:function(t){var e=t.state,i=t.name;e.modifiersData[i]=Ce({reference:e.rects.reference,element:e.rects.popper,strategy:"absolute",placement:e.placement})},data:{}},je={name:"preventOverflow",enabled:!0,phase:"main",fn:function(t){var e=t.state,i=t.options,n=t.name,s=i.mainAxis,o=void 0===s||s,r=i.altAxis,a=void 0!==r&&r,l=i.boundary,c=i.rootBoundary,h=i.altBoundary,d=i.padding,u=i.tether,f=void 0===u||u,p=i.tetherOffset,m=void 0===p?0:p,g=ke(e,{boundary:l,rootBoundary:c,padding:d,altBoundary:h}),_=Ut(e.placement),b=ce(e.placement),v=!b,y=ee(_),w="x"===y?"y":"x",E=e.modifiersData.popperOffsets,A=e.rects.reference,T=e.rects.popper,O="function"==typeof m?m(Object.assign({},e.rects,{placement:e.placement})):m,C={x:0,y:0};if(E){if(o||a){var k="y"===y?mt:bt,L="y"===y?gt:_t,x="y"===y?"height":"width",D=E[y],S=E[y]+g[k],N=E[y]-g[L],I=f?-T[x]/2:0,P=b===wt?A[x]:T[x],j=b===wt?-T[x]:-A[x],M=e.elements.arrow,H=f&&M?Kt(M):{width:0,height:0},B=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},R=B[k],W=B[L],$=oe(0,A[x],H[x]),z=v?A[x]/2-I-$-R-O:P-$-R-O,q=v?-A[x]/2+I+$+W+O:j+$+W+O,F=e.elements.arrow&&te(e.elements.arrow),U=F?"y"===y?F.clientTop||0:F.clientLeft||0:0,V=e.modifiersData.offset?e.modifiersData.offset[e.placement][y]:0,K=E[y]+z-V-U,X=E[y]+q-V;if(o){var Y=oe(f?ne(S,K):S,D,f?ie(N,X):N);E[y]=Y,C[y]=Y-D}if(a){var Q="x"===y?mt:bt,G="x"===y?gt:_t,Z=E[w],J=Z+g[Q],tt=Z-g[G],et=oe(f?ne(J,K):J,Z,f?ie(tt,X):tt);E[w]=et,C[w]=et-Z}}e.modifiersData[n]=C}},requiresIfExists:["offset"]};function Me(t,e,i){void 0===i&&(i=!1);var n=zt(e);zt(e)&&function(t){var e=t.getBoundingClientRect();e.width,t.offsetWidth,e.height,t.offsetHeight}(e);var s,o,r=Gt(e),a=Vt(t),l={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(n||!n&&!i)&&(("body"!==Rt(e)||we(r))&&(l=(s=e)!==Wt(s)&&zt(s)?{scrollLeft:(o=s).scrollLeft,scrollTop:o.scrollTop}:ve(s)),zt(e)?((c=Vt(e)).x+=e.clientLeft,c.y+=e.clientTop):r&&(c.x=ye(r))),{x:a.left+l.scrollLeft-c.x,y:a.top+l.scrollTop-c.y,width:a.width,height:a.height}}function He(t){var e=new Map,i=new Set,n=[];function s(t){i.add(t.name),[].concat(t.requires||[],t.requiresIfExists||[]).forEach((function(t){if(!i.has(t)){var n=e.get(t);n&&s(n)}})),n.push(t)}return t.forEach((function(t){e.set(t.name,t)})),t.forEach((function(t){i.has(t.name)||s(t)})),n}var Be={placement:"bottom",modifiers:[],strategy:"absolute"};function Re(){for(var t=arguments.length,e=new Array(t),i=0;ij.on(t,"mouseover",d))),this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(Je),this._element.classList.add(Je),j.trigger(this._element,"shown.bs.dropdown",t)}hide(){if(c(this._element)||!this._isShown(this._menu))return;const t={relatedTarget:this._element};this._completeHide(t)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(t){j.trigger(this._element,"hide.bs.dropdown",t).defaultPrevented||("ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach((t=>j.off(t,"mouseover",d))),this._popper&&this._popper.destroy(),this._menu.classList.remove(Je),this._element.classList.remove(Je),this._element.setAttribute("aria-expanded","false"),U.removeDataAttribute(this._menu,"popper"),j.trigger(this._element,"hidden.bs.dropdown",t))}_getConfig(t){if(t={...this.constructor.Default,...U.getDataAttributes(this._element),...t},a(Ue,t,this.constructor.DefaultType),"object"==typeof t.reference&&!o(t.reference)&&"function"!=typeof t.reference.getBoundingClientRect)throw new TypeError(`${Ue.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return t}_createPopper(t){if(void 0===Fe)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let e=this._element;"parent"===this._config.reference?e=t:o(this._config.reference)?e=r(this._config.reference):"object"==typeof this._config.reference&&(e=this._config.reference);const i=this._getPopperConfig(),n=i.modifiers.find((t=>"applyStyles"===t.name&&!1===t.enabled));this._popper=qe(e,this._menu,i),n&&U.setDataAttribute(this._menu,"popper","static")}_isShown(t=this._element){return t.classList.contains(Je)}_getMenuElement(){return V.next(this._element,ei)[0]}_getPlacement(){const t=this._element.parentNode;if(t.classList.contains("dropend"))return ri;if(t.classList.contains("dropstart"))return ai;const e="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return t.classList.contains("dropup")?e?ni:ii:e?oi:si}_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return"static"===this._config.display&&(t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,..."function"==typeof this._config.popperConfig?this._config.popperConfig(t):this._config.popperConfig}}_selectMenuItem({key:t,target:e}){const i=V.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter(l);i.length&&v(i,e,t===Ye,!i.includes(e)).focus()}static jQueryInterface(t){return this.each((function(){const e=hi.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}static clearMenus(t){if(t&&(2===t.button||"keyup"===t.type&&"Tab"!==t.key))return;const e=V.find(ti);for(let i=0,n=e.length;ie+t)),this._setElementAttributes(di,"paddingRight",(e=>e+t)),this._setElementAttributes(ui,"marginRight",(e=>e-t))}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,e,i){const n=this.getWidth();this._applyManipulationCallback(t,(t=>{if(t!==this._element&&window.innerWidth>t.clientWidth+n)return;this._saveInitialAttribute(t,e);const s=window.getComputedStyle(t)[e];t.style[e]=`${i(Number.parseFloat(s))}px`}))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,"paddingRight"),this._resetElementAttributes(di,"paddingRight"),this._resetElementAttributes(ui,"marginRight")}_saveInitialAttribute(t,e){const i=t.style[e];i&&U.setDataAttribute(t,e,i)}_resetElementAttributes(t,e){this._applyManipulationCallback(t,(t=>{const i=U.getDataAttribute(t,e);void 0===i?t.style.removeProperty(e):(U.removeDataAttribute(t,e),t.style[e]=i)}))}_applyManipulationCallback(t,e){o(t)?e(t):V.find(t,this._element).forEach(e)}isOverflowing(){return this.getWidth()>0}}const pi={className:"modal-backdrop",isVisible:!0,isAnimated:!1,rootElement:"body",clickCallback:null},mi={className:"string",isVisible:"boolean",isAnimated:"boolean",rootElement:"(element|string)",clickCallback:"(function|null)"},gi="show",_i="mousedown.bs.backdrop";class bi{constructor(t){this._config=this._getConfig(t),this._isAppended=!1,this._element=null}show(t){this._config.isVisible?(this._append(),this._config.isAnimated&&u(this._getElement()),this._getElement().classList.add(gi),this._emulateAnimation((()=>{_(t)}))):_(t)}hide(t){this._config.isVisible?(this._getElement().classList.remove(gi),this._emulateAnimation((()=>{this.dispose(),_(t)}))):_(t)}_getElement(){if(!this._element){const t=document.createElement("div");t.className=this._config.className,this._config.isAnimated&&t.classList.add("fade"),this._element=t}return this._element}_getConfig(t){return(t={...pi,..."object"==typeof t?t:{}}).rootElement=r(t.rootElement),a("backdrop",t,mi),t}_append(){this._isAppended||(this._config.rootElement.append(this._getElement()),j.on(this._getElement(),_i,(()=>{_(this._config.clickCallback)})),this._isAppended=!0)}dispose(){this._isAppended&&(j.off(this._element,_i),this._element.remove(),this._isAppended=!1)}_emulateAnimation(t){b(t,this._getElement(),this._config.isAnimated)}}const vi={trapElement:null,autofocus:!0},yi={trapElement:"element",autofocus:"boolean"},wi=".bs.focustrap",Ei="backward";class Ai{constructor(t){this._config=this._getConfig(t),this._isActive=!1,this._lastTabNavDirection=null}activate(){const{trapElement:t,autofocus:e}=this._config;this._isActive||(e&&t.focus(),j.off(document,wi),j.on(document,"focusin.bs.focustrap",(t=>this._handleFocusin(t))),j.on(document,"keydown.tab.bs.focustrap",(t=>this._handleKeydown(t))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,j.off(document,wi))}_handleFocusin(t){const{target:e}=t,{trapElement:i}=this._config;if(e===document||e===i||i.contains(e))return;const n=V.focusableChildren(i);0===n.length?i.focus():this._lastTabNavDirection===Ei?n[n.length-1].focus():n[0].focus()}_handleKeydown(t){"Tab"===t.key&&(this._lastTabNavDirection=t.shiftKey?Ei:"forward")}_getConfig(t){return t={...vi,..."object"==typeof t?t:{}},a("focustrap",t,yi),t}}const Ti="modal",Oi="Escape",Ci={backdrop:!0,keyboard:!0,focus:!0},ki={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean"},Li="hidden.bs.modal",xi="show.bs.modal",Di="resize.bs.modal",Si="click.dismiss.bs.modal",Ni="keydown.dismiss.bs.modal",Ii="mousedown.dismiss.bs.modal",Pi="modal-open",ji="show",Mi="modal-static";class Hi extends B{constructor(t,e){super(t),this._config=this._getConfig(e),this._dialog=V.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollBar=new fi}static get Default(){return Ci}static get NAME(){return Ti}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||this._isTransitioning||j.trigger(this._element,xi,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isAnimated()&&(this._isTransitioning=!0),this._scrollBar.hide(),document.body.classList.add(Pi),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),j.on(this._dialog,Ii,(()=>{j.one(this._element,"mouseup.dismiss.bs.modal",(t=>{t.target===this._element&&(this._ignoreBackdropClick=!0)}))})),this._showBackdrop((()=>this._showElement(t))))}hide(){if(!this._isShown||this._isTransitioning)return;if(j.trigger(this._element,"hide.bs.modal").defaultPrevented)return;this._isShown=!1;const t=this._isAnimated();t&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),this._focustrap.deactivate(),this._element.classList.remove(ji),j.off(this._element,Si),j.off(this._dialog,Ii),this._queueCallback((()=>this._hideModal()),this._element,t)}dispose(){[window,this._dialog].forEach((t=>j.off(t,".bs.modal"))),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new bi({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new Ai({trapElement:this._element})}_getConfig(t){return t={...Ci,...U.getDataAttributes(this._element),..."object"==typeof t?t:{}},a(Ti,t,ki),t}_showElement(t){const e=this._isAnimated(),i=V.findOne(".modal-body",this._dialog);this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0,i&&(i.scrollTop=0),e&&u(this._element),this._element.classList.add(ji),this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,j.trigger(this._element,"shown.bs.modal",{relatedTarget:t})}),this._dialog,e)}_setEscapeEvent(){this._isShown?j.on(this._element,Ni,(t=>{this._config.keyboard&&t.key===Oi?(t.preventDefault(),this.hide()):this._config.keyboard||t.key!==Oi||this._triggerBackdropTransition()})):j.off(this._element,Ni)}_setResizeEvent(){this._isShown?j.on(window,Di,(()=>this._adjustDialog())):j.off(window,Di)}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide((()=>{document.body.classList.remove(Pi),this._resetAdjustments(),this._scrollBar.reset(),j.trigger(this._element,Li)}))}_showBackdrop(t){j.on(this._element,Si,(t=>{this._ignoreBackdropClick?this._ignoreBackdropClick=!1:t.target===t.currentTarget&&(!0===this._config.backdrop?this.hide():"static"===this._config.backdrop&&this._triggerBackdropTransition())})),this._backdrop.show(t)}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(j.trigger(this._element,"hidePrevented.bs.modal").defaultPrevented)return;const{classList:t,scrollHeight:e,style:i}=this._element,n=e>document.documentElement.clientHeight;!n&&"hidden"===i.overflowY||t.contains(Mi)||(n||(i.overflowY="hidden"),t.add(Mi),this._queueCallback((()=>{t.remove(Mi),n||this._queueCallback((()=>{i.overflowY=""}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._scrollBar.getWidth(),i=e>0;(!i&&t&&!m()||i&&!t&&m())&&(this._element.style.paddingLeft=`${e}px`),(i&&!t&&!m()||!i&&t&&m())&&(this._element.style.paddingRight=`${e}px`)}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,e){return this.each((function(){const i=Hi.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===i[t])throw new TypeError(`No method named "${t}"`);i[t](e)}}))}}j.on(document,"click.bs.modal.data-api",'[data-bs-toggle="modal"]',(function(t){const e=n(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),j.one(e,xi,(t=>{t.defaultPrevented||j.one(e,Li,(()=>{l(this)&&this.focus()}))}));const i=V.findOne(".modal.show");i&&Hi.getInstance(i).hide(),Hi.getOrCreateInstance(e).toggle(this)})),R(Hi),g(Hi);const Bi="offcanvas",Ri={backdrop:!0,keyboard:!0,scroll:!1},Wi={backdrop:"boolean",keyboard:"boolean",scroll:"boolean"},$i="show",zi=".offcanvas.show",qi="hidden.bs.offcanvas";class Fi extends B{constructor(t,e){super(t),this._config=this._getConfig(e),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get NAME(){return Bi}static get Default(){return Ri}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){this._isShown||j.trigger(this._element,"show.bs.offcanvas",{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._element.style.visibility="visible",this._backdrop.show(),this._config.scroll||(new fi).hide(),this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add($i),this._queueCallback((()=>{this._config.scroll||this._focustrap.activate(),j.trigger(this._element,"shown.bs.offcanvas",{relatedTarget:t})}),this._element,!0))}hide(){this._isShown&&(j.trigger(this._element,"hide.bs.offcanvas").defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.remove($i),this._backdrop.hide(),this._queueCallback((()=>{this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._element.style.visibility="hidden",this._config.scroll||(new fi).reset(),j.trigger(this._element,qi)}),this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_getConfig(t){return t={...Ri,...U.getDataAttributes(this._element),..."object"==typeof t?t:{}},a(Bi,t,Wi),t}_initializeBackDrop(){return new bi({className:"offcanvas-backdrop",isVisible:this._config.backdrop,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:()=>this.hide()})}_initializeFocusTrap(){return new Ai({trapElement:this._element})}_addEventListeners(){j.on(this._element,"keydown.dismiss.bs.offcanvas",(t=>{this._config.keyboard&&"Escape"===t.key&&this.hide()}))}static jQueryInterface(t){return this.each((function(){const e=Fi.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}j.on(document,"click.bs.offcanvas.data-api",'[data-bs-toggle="offcanvas"]',(function(t){const e=n(this);if(["A","AREA"].includes(this.tagName)&&t.preventDefault(),c(this))return;j.one(e,qi,(()=>{l(this)&&this.focus()}));const i=V.findOne(zi);i&&i!==e&&Fi.getInstance(i).hide(),Fi.getOrCreateInstance(e).toggle(this)})),j.on(window,"load.bs.offcanvas.data-api",(()=>V.find(zi).forEach((t=>Fi.getOrCreateInstance(t).show())))),R(Fi),g(Fi);const Ui=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Vi=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i,Ki=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i,Xi=(t,e)=>{const i=t.nodeName.toLowerCase();if(e.includes(i))return!Ui.has(i)||Boolean(Vi.test(t.nodeValue)||Ki.test(t.nodeValue));const n=e.filter((t=>t instanceof RegExp));for(let t=0,e=n.length;t{Xi(t,r)||i.removeAttribute(t.nodeName)}))}return n.body.innerHTML}const Qi="tooltip",Gi=new Set(["sanitize","allowList","sanitizeFn"]),Zi={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(array|string|function)",container:"(string|element|boolean)",fallbackPlacements:"array",boundary:"(string|element)",customClass:"(string|function)",sanitize:"boolean",sanitizeFn:"(null|function)",allowList:"object",popperConfig:"(null|object|function)"},Ji={AUTO:"auto",TOP:"top",RIGHT:m()?"left":"right",BOTTOM:"bottom",LEFT:m()?"right":"left"},tn={animation:!0,template:'

',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:[0,0],container:!1,fallbackPlacements:["top","right","bottom","left"],boundary:"clippingParents",customClass:"",sanitize:!0,sanitizeFn:null,allowList:{"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},popperConfig:null},en={HIDE:"hide.bs.tooltip",HIDDEN:"hidden.bs.tooltip",SHOW:"show.bs.tooltip",SHOWN:"shown.bs.tooltip",INSERTED:"inserted.bs.tooltip",CLICK:"click.bs.tooltip",FOCUSIN:"focusin.bs.tooltip",FOCUSOUT:"focusout.bs.tooltip",MOUSEENTER:"mouseenter.bs.tooltip",MOUSELEAVE:"mouseleave.bs.tooltip"},nn="fade",sn="show",on="show",rn="out",an=".tooltip-inner",ln=".modal",cn="hide.bs.modal",hn="hover",dn="focus";class un extends B{constructor(t,e){if(void 0===Fe)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t),this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this._config=this._getConfig(e),this.tip=null,this._setListeners()}static get Default(){return tn}static get NAME(){return Qi}static get Event(){return en}static get DefaultType(){return Zi}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(t){if(this._isEnabled)if(t){const e=this._initializeOnDelegatedTarget(t);e._activeTrigger.click=!e._activeTrigger.click,e._isWithActiveTrigger()?e._enter(null,e):e._leave(null,e)}else{if(this.getTipElement().classList.contains(sn))return void this._leave(null,this);this._enter(null,this)}}dispose(){clearTimeout(this._timeout),j.off(this._element.closest(ln),cn,this._hideModalHandler),this.tip&&this.tip.remove(),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this.isWithContent()||!this._isEnabled)return;const t=j.trigger(this._element,this.constructor.Event.SHOW),e=h(this._element),i=null===e?this._element.ownerDocument.documentElement.contains(this._element):e.contains(this._element);if(t.defaultPrevented||!i)return;"tooltip"===this.constructor.NAME&&this.tip&&this.getTitle()!==this.tip.querySelector(an).innerHTML&&(this._disposePopper(),this.tip.remove(),this.tip=null);const n=this.getTipElement(),s=(t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t})(this.constructor.NAME);n.setAttribute("id",s),this._element.setAttribute("aria-describedby",s),this._config.animation&&n.classList.add(nn);const o="function"==typeof this._config.placement?this._config.placement.call(this,n,this._element):this._config.placement,r=this._getAttachment(o);this._addAttachmentClass(r);const{container:a}=this._config;H.set(n,this.constructor.DATA_KEY,this),this._element.ownerDocument.documentElement.contains(this.tip)||(a.append(n),j.trigger(this._element,this.constructor.Event.INSERTED)),this._popper?this._popper.update():this._popper=qe(this._element,n,this._getPopperConfig(r)),n.classList.add(sn);const l=this._resolvePossibleFunction(this._config.customClass);l&&n.classList.add(...l.split(" ")),"ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach((t=>{j.on(t,"mouseover",d)}));const c=this.tip.classList.contains(nn);this._queueCallback((()=>{const t=this._hoverState;this._hoverState=null,j.trigger(this._element,this.constructor.Event.SHOWN),t===rn&&this._leave(null,this)}),this.tip,c)}hide(){if(!this._popper)return;const t=this.getTipElement();if(j.trigger(this._element,this.constructor.Event.HIDE).defaultPrevented)return;t.classList.remove(sn),"ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach((t=>j.off(t,"mouseover",d))),this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1;const e=this.tip.classList.contains(nn);this._queueCallback((()=>{this._isWithActiveTrigger()||(this._hoverState!==on&&t.remove(),this._cleanTipClass(),this._element.removeAttribute("aria-describedby"),j.trigger(this._element,this.constructor.Event.HIDDEN),this._disposePopper())}),this.tip,e),this._hoverState=""}update(){null!==this._popper&&this._popper.update()}isWithContent(){return Boolean(this.getTitle())}getTipElement(){if(this.tip)return this.tip;const t=document.createElement("div");t.innerHTML=this._config.template;const e=t.children[0];return this.setContent(e),e.classList.remove(nn,sn),this.tip=e,this.tip}setContent(t){this._sanitizeAndSetContent(t,this.getTitle(),an)}_sanitizeAndSetContent(t,e,i){const n=V.findOne(i,t);e||!n?this.setElementContent(n,e):n.remove()}setElementContent(t,e){if(null!==t)return o(e)?(e=r(e),void(this._config.html?e.parentNode!==t&&(t.innerHTML="",t.append(e)):t.textContent=e.textContent)):void(this._config.html?(this._config.sanitize&&(e=Yi(e,this._config.allowList,this._config.sanitizeFn)),t.innerHTML=e):t.textContent=e)}getTitle(){const t=this._element.getAttribute("data-bs-original-title")||this._config.title;return this._resolvePossibleFunction(t)}updateAttachment(t){return"right"===t?"end":"left"===t?"start":t}_initializeOnDelegatedTarget(t,e){return e||this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_resolvePossibleFunction(t){return"function"==typeof t?t.call(this._element):t}_getPopperConfig(t){const e={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"onChange",enabled:!0,phase:"afterWrite",fn:t=>this._handlePopperPlacementChange(t)}],onFirstUpdate:t=>{t.options.placement!==t.placement&&this._handlePopperPlacementChange(t)}};return{...e,..."function"==typeof this._config.popperConfig?this._config.popperConfig(e):this._config.popperConfig}}_addAttachmentClass(t){this.getTipElement().classList.add(`${this._getBasicClassPrefix()}-${this.updateAttachment(t)}`)}_getAttachment(t){return Ji[t.toUpperCase()]}_setListeners(){this._config.trigger.split(" ").forEach((t=>{if("click"===t)j.on(this._element,this.constructor.Event.CLICK,this._config.selector,(t=>this.toggle(t)));else if("manual"!==t){const e=t===hn?this.constructor.Event.MOUSEENTER:this.constructor.Event.FOCUSIN,i=t===hn?this.constructor.Event.MOUSELEAVE:this.constructor.Event.FOCUSOUT;j.on(this._element,e,this._config.selector,(t=>this._enter(t))),j.on(this._element,i,this._config.selector,(t=>this._leave(t)))}})),this._hideModalHandler=()=>{this._element&&this.hide()},j.on(this._element.closest(ln),cn,this._hideModalHandler),this._config.selector?this._config={...this._config,trigger:"manual",selector:""}:this._fixTitle()}_fixTitle(){const t=this._element.getAttribute("title"),e=typeof this._element.getAttribute("data-bs-original-title");(t||"string"!==e)&&(this._element.setAttribute("data-bs-original-title",t||""),!t||this._element.getAttribute("aria-label")||this._element.textContent||this._element.setAttribute("aria-label",t),this._element.setAttribute("title",""))}_enter(t,e){e=this._initializeOnDelegatedTarget(t,e),t&&(e._activeTrigger["focusin"===t.type?dn:hn]=!0),e.getTipElement().classList.contains(sn)||e._hoverState===on?e._hoverState=on:(clearTimeout(e._timeout),e._hoverState=on,e._config.delay&&e._config.delay.show?e._timeout=setTimeout((()=>{e._hoverState===on&&e.show()}),e._config.delay.show):e.show())}_leave(t,e){e=this._initializeOnDelegatedTarget(t,e),t&&(e._activeTrigger["focusout"===t.type?dn:hn]=e._element.contains(t.relatedTarget)),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState=rn,e._config.delay&&e._config.delay.hide?e._timeout=setTimeout((()=>{e._hoverState===rn&&e.hide()}),e._config.delay.hide):e.hide())}_isWithActiveTrigger(){for(const t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1}_getConfig(t){const e=U.getDataAttributes(this._element);return Object.keys(e).forEach((t=>{Gi.has(t)&&delete e[t]})),(t={...this.constructor.Default,...e,..."object"==typeof t&&t?t:{}}).container=!1===t.container?document.body:r(t.container),"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),a(Qi,t,this.constructor.DefaultType),t.sanitize&&(t.template=Yi(t.template,t.allowList,t.sanitizeFn)),t}_getDelegateConfig(){const t={};for(const e in this._config)this.constructor.Default[e]!==this._config[e]&&(t[e]=this._config[e]);return t}_cleanTipClass(){const t=this.getTipElement(),e=new RegExp(`(^|\\s)${this._getBasicClassPrefix()}\\S+`,"g"),i=t.getAttribute("class").match(e);null!==i&&i.length>0&&i.map((t=>t.trim())).forEach((e=>t.classList.remove(e)))}_getBasicClassPrefix(){return"bs-tooltip"}_handlePopperPlacementChange(t){const{state:e}=t;e&&(this.tip=e.elements.popper,this._cleanTipClass(),this._addAttachmentClass(this._getAttachment(e.placement)))}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null)}static jQueryInterface(t){return this.each((function(){const e=un.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}g(un);const fn={...un.Default,placement:"right",offset:[0,8],trigger:"click",content:"",template:''},pn={...un.DefaultType,content:"(string|element|function)"},mn={HIDE:"hide.bs.popover",HIDDEN:"hidden.bs.popover",SHOW:"show.bs.popover",SHOWN:"shown.bs.popover",INSERTED:"inserted.bs.popover",CLICK:"click.bs.popover",FOCUSIN:"focusin.bs.popover",FOCUSOUT:"focusout.bs.popover",MOUSEENTER:"mouseenter.bs.popover",MOUSELEAVE:"mouseleave.bs.popover"};class gn extends un{static get Default(){return fn}static get NAME(){return"popover"}static get Event(){return mn}static get DefaultType(){return pn}isWithContent(){return this.getTitle()||this._getContent()}setContent(t){this._sanitizeAndSetContent(t,this.getTitle(),".popover-header"),this._sanitizeAndSetContent(t,this._getContent(),".popover-body")}_getContent(){return this._resolvePossibleFunction(this._config.content)}_getBasicClassPrefix(){return"bs-popover"}static jQueryInterface(t){return this.each((function(){const e=gn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}g(gn);const _n="scrollspy",bn={offset:10,method:"auto",target:""},vn={offset:"number",method:"string",target:"(string|element)"},yn="active",wn=".nav-link, .list-group-item, .dropdown-item",En="position";class An extends B{constructor(t,e){super(t),this._scrollElement="BODY"===this._element.tagName?window:this._element,this._config=this._getConfig(e),this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,j.on(this._scrollElement,"scroll.bs.scrollspy",(()=>this._process())),this.refresh(),this._process()}static get Default(){return bn}static get NAME(){return _n}refresh(){const t=this._scrollElement===this._scrollElement.window?"offset":En,e="auto"===this._config.method?t:this._config.method,n=e===En?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),V.find(wn,this._config.target).map((t=>{const s=i(t),o=s?V.findOne(s):null;if(o){const t=o.getBoundingClientRect();if(t.width||t.height)return[U[e](o).top+n,s]}return null})).filter((t=>t)).sort(((t,e)=>t[0]-e[0])).forEach((t=>{this._offsets.push(t[0]),this._targets.push(t[1])}))}dispose(){j.off(this._scrollElement,".bs.scrollspy"),super.dispose()}_getConfig(t){return(t={...bn,...U.getDataAttributes(this._element),..."object"==typeof t&&t?t:{}}).target=r(t.target)||document.documentElement,a(_n,t,vn),t}_getScrollTop(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop}_getScrollHeight(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)}_getOffsetHeight(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height}_process(){const t=this._getScrollTop()+this._config.offset,e=this._getScrollHeight(),i=this._config.offset+e-this._getOffsetHeight();if(this._scrollHeight!==e&&this.refresh(),t>=i){const t=this._targets[this._targets.length-1];this._activeTarget!==t&&this._activate(t)}else{if(this._activeTarget&&t0)return this._activeTarget=null,void this._clear();for(let e=this._offsets.length;e--;)this._activeTarget!==this._targets[e]&&t>=this._offsets[e]&&(void 0===this._offsets[e+1]||t`${e}[data-bs-target="${t}"],${e}[href="${t}"]`)),i=V.findOne(e.join(","),this._config.target);i.classList.add(yn),i.classList.contains("dropdown-item")?V.findOne(".dropdown-toggle",i.closest(".dropdown")).classList.add(yn):V.parents(i,".nav, .list-group").forEach((t=>{V.prev(t,".nav-link, .list-group-item").forEach((t=>t.classList.add(yn))),V.prev(t,".nav-item").forEach((t=>{V.children(t,".nav-link").forEach((t=>t.classList.add(yn)))}))})),j.trigger(this._scrollElement,"activate.bs.scrollspy",{relatedTarget:t})}_clear(){V.find(wn,this._config.target).filter((t=>t.classList.contains(yn))).forEach((t=>t.classList.remove(yn)))}static jQueryInterface(t){return this.each((function(){const e=An.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}j.on(window,"load.bs.scrollspy.data-api",(()=>{V.find('[data-bs-spy="scroll"]').forEach((t=>new An(t)))})),g(An);const Tn="active",On="fade",Cn="show",kn=".active",Ln=":scope > li > .active";class xn extends B{static get NAME(){return"tab"}show(){if(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&this._element.classList.contains(Tn))return;let t;const e=n(this._element),i=this._element.closest(".nav, .list-group");if(i){const e="UL"===i.nodeName||"OL"===i.nodeName?Ln:kn;t=V.find(e,i),t=t[t.length-1]}const s=t?j.trigger(t,"hide.bs.tab",{relatedTarget:this._element}):null;if(j.trigger(this._element,"show.bs.tab",{relatedTarget:t}).defaultPrevented||null!==s&&s.defaultPrevented)return;this._activate(this._element,i);const o=()=>{j.trigger(t,"hidden.bs.tab",{relatedTarget:this._element}),j.trigger(this._element,"shown.bs.tab",{relatedTarget:t})};e?this._activate(e,e.parentNode,o):o()}_activate(t,e,i){const n=(!e||"UL"!==e.nodeName&&"OL"!==e.nodeName?V.children(e,kn):V.find(Ln,e))[0],s=i&&n&&n.classList.contains(On),o=()=>this._transitionComplete(t,n,i);n&&s?(n.classList.remove(Cn),this._queueCallback(o,t,!0)):o()}_transitionComplete(t,e,i){if(e){e.classList.remove(Tn);const t=V.findOne(":scope > .dropdown-menu .active",e.parentNode);t&&t.classList.remove(Tn),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!1)}t.classList.add(Tn),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!0),u(t),t.classList.contains(On)&&t.classList.add(Cn);let n=t.parentNode;if(n&&"LI"===n.nodeName&&(n=n.parentNode),n&&n.classList.contains("dropdown-menu")){const e=t.closest(".dropdown");e&&V.find(".dropdown-toggle",e).forEach((t=>t.classList.add(Tn))),t.setAttribute("aria-expanded",!0)}i&&i()}static jQueryInterface(t){return this.each((function(){const e=xn.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}j.on(document,"click.bs.tab.data-api",'[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',(function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),c(this)||xn.getOrCreateInstance(this).show()})),g(xn);const Dn="toast",Sn="hide",Nn="show",In="showing",Pn={animation:"boolean",autohide:"boolean",delay:"number"},jn={animation:!0,autohide:!0,delay:5e3};class Mn extends B{constructor(t,e){super(t),this._config=this._getConfig(e),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get DefaultType(){return Pn}static get Default(){return jn}static get NAME(){return Dn}show(){j.trigger(this._element,"show.bs.toast").defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove(Sn),u(this._element),this._element.classList.add(Nn),this._element.classList.add(In),this._queueCallback((()=>{this._element.classList.remove(In),j.trigger(this._element,"shown.bs.toast"),this._maybeScheduleHide()}),this._element,this._config.animation))}hide(){this._element.classList.contains(Nn)&&(j.trigger(this._element,"hide.bs.toast").defaultPrevented||(this._element.classList.add(In),this._queueCallback((()=>{this._element.classList.add(Sn),this._element.classList.remove(In),this._element.classList.remove(Nn),j.trigger(this._element,"hidden.bs.toast")}),this._element,this._config.animation)))}dispose(){this._clearTimeout(),this._element.classList.contains(Nn)&&this._element.classList.remove(Nn),super.dispose()}_getConfig(t){return t={...jn,...U.getDataAttributes(this._element),..."object"==typeof t&&t?t:{}},a(Dn,t,this.constructor.DefaultType),t}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout((()=>{this.hide()}),this._config.delay)))}_onInteraction(t,e){switch(t.type){case"mouseover":case"mouseout":this._hasMouseInteraction=e;break;case"focusin":case"focusout":this._hasKeyboardInteraction=e}if(e)return void this._clearTimeout();const i=t.relatedTarget;this._element===i||this._element.contains(i)||this._maybeScheduleHide()}_setListeners(){j.on(this._element,"mouseover.bs.toast",(t=>this._onInteraction(t,!0))),j.on(this._element,"mouseout.bs.toast",(t=>this._onInteraction(t,!1))),j.on(this._element,"focusin.bs.toast",(t=>this._onInteraction(t,!0))),j.on(this._element,"focusout.bs.toast",(t=>this._onInteraction(t,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each((function(){const e=Mn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}return R(Mn),g(Mn),{Alert:W,Button:z,Carousel:st,Collapse:pt,Dropdown:hi,Modal:Hi,Offcanvas:Fi,Popover:gn,ScrollSpy:An,Tab:xn,Toast:Mn,Tooltip:un}})); +//# sourceMappingURL=bootstrap.bundle.min.js.map \ No newline at end of file diff --git a/static/logo.png b/static/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..a2d2d37adfc944d5d1d7ccab064e6d2dcea91d0d GIT binary patch literal 23614 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 literal 0 HcmV?d00001 diff --git a/templates/base.html b/templates/base.html new file mode 100644 index 0000000..edfb9f4 --- /dev/null +++ b/templates/base.html @@ -0,0 +1,243 @@ + + + + + + + + + + + + + + + + TorGuard WireGuard Manager + + + + + + + + + + + +
+
+
+ Loading... +
+
Please wait...
+
+
+ +
+ + {% if session.authenticated %} +
+
+ Welcome, {{ session.username }} +
+ +
+ {% endif %} + + +
+ +
+ + + {% with messages = get_flashed_messages(with_categories=true) %} + {% if messages %} + {% for category, message in messages %} + + {% endfor %} + {% endif %} + {% endwith %} + + + {% block content %}{% endblock %} +
+ + +
+
+

TorGuard WireGuard Manager

+ {% if session.authenticated %} + Connected to: {{ request.host }} + {% endif %} +
+
+ + + + + + + + \ No newline at end of file diff --git a/templates/index.html b/templates/index.html new file mode 100644 index 0000000..64dbcf3 --- /dev/null +++ b/templates/index.html @@ -0,0 +1,264 @@ +{% extends "base.html" %} +{% block content %} +
+ +
+
+ + {{ status.status|title }} + + + {% if status.status == 'connected' %} +
+
+ VPN Connection Active +
+
+ + Connected since: {{ status.connected_since }}
+ Upload: {{ status.tx }} + Download: {{ status.rx }}
+ {% if status.total_tx and status.total_rx %} + Total Transfer: โ†‘{{ status.total_tx }} โ†“{{ status.total_rx }} + {% endif %} +
+
+
+ {% elif status.status == 'error' %} +
+ System Issues Detected: +
    + {% for issue in status.issues %} +
  • {{ issue }}
  • + {% endfor %} +
+
+ {% else %} +
+ + + {% if status.message %} + {{ status.message }} + {% else %} + VPN is currently disconnected + {% endif %} + +
+ {% endif %} +
+
+ + +
+ +
+ +
+ {% if not WG_CONF_PATH.exists() %} +
+ + Please add a WireGuard configuration first + +
+ {% endif %} +
+ + + +
+
+ WireGuard Configuration + {% if WG_CONF_PATH.exists() %} + + Config Present + + {% endif %} +
+
+
+ +
+ + +
+ Paste your TorGuard WireGuard configuration here +
+
+ +
+ + +
+ File will be stored securely with restricted permissions +
+
+ +
+ +
+
+
+
+ + + + + +
+ + TorGuard WireGuard Manager v1.0 + +
+
+ + + +{% endblock %} \ No newline at end of file diff --git a/templates/login.html b/templates/login.html new file mode 100644 index 0000000..f34ab54 --- /dev/null +++ b/templates/login.html @@ -0,0 +1,167 @@ +{% extends "base.html" %} +{% block content %} +
+
+
+
+

Welcome Back

+

Please login to manage your VPN connection

+
+ +
+ + + + +
+ +
+ + + + +
+ Please enter a valid username (3-20 characters, letters, numbers, _ or -) +
+
+
+ + +
+ +
+ + + + + +
+ Password must be at least 8 characters +
+
+
+ Password is securely encrypted +
+
+ + + {% if attempts_remaining is defined %} + + {% endif %} + + +
+ +
+
+ + + +
+ + +
+ + + Secure, encrypted connection + +
+
+
+ + + +{% endblock %} \ No newline at end of file diff --git a/templates/register.html b/templates/register.html new file mode 100644 index 0000000..d017764 --- /dev/null +++ b/templates/register.html @@ -0,0 +1,243 @@ +{% extends "base.html" %} +{% block content %} +
+
+
+
+

Create Administrator Account

+

Set up your secure access to TorGuard WireGuard Manager

+
+ +
+ + + + +
+ +
+ + + + +
+ Username available +
+
+ Username must be 3-20 characters, using only letters, numbers, underscore, or hyphen +
+
+
+ + +
+ +
+ + + + + +
+ +
+
+
+
+
+
+ At least 8 characters +
+
+ Contains letters +
+
+ Contains numbers +
+
+ Contains special characters +
+
+
+
+ + +
+ +
+ + + + +
+ Passwords match +
+
+ Passwords do not match +
+
+
+ + +
+ +
+
+ + +
+ + + Your credentials will be stored securely using industry-standard encryption + + + + This account will have full administrative access to the WireGuard Manager + +
+
+
+
+ + + +{% endblock %} \ No newline at end of file diff --git a/uninstall.py b/uninstall.py new file mode 100644 index 0000000..e2e31bd --- /dev/null +++ b/uninstall.py @@ -0,0 +1,153 @@ +#!/usr/bin/env python3 +""" +TorGuard WireGuard Manager Uninstaller +Completely removes the WireGuard Manager, its configurations, services, and dependencies. +""" + +import os +import sys +import shutil +import subprocess +from pathlib import Path + +def print_step(emoji, message): + """Print a step with emoji and message""" + print(f"\n{emoji} {message}") + +def run_command(command, error_message, shell=False): + """Run a shell command and handle errors""" + try: + if shell: + subprocess.run(command, check=True, shell=True) + else: + subprocess.run(command, check=True) + print("โœ… Done!") + return True + except subprocess.CalledProcessError as e: + print(f"โŒ Error: {error_message}") + if hasattr(e, 'stderr') and e.stderr: + print(f"Details: {e.stderr.decode()}") + return False + +def remove_firewall_rules(): + """Remove firewall rules related to WireGuard Manager""" + print_step("๐Ÿ›‘", "Removing firewall rules...") + rules = [ + "ufw delete allow 1337/tcp", + "ufw --force disable" + ] + for rule in rules: + run_command(rule, "Failed to remove firewall rule", shell=True) + +def stop_and_disable_services(): + """Stops and removes the WireGuard Manager system service""" + print_step("๐Ÿ›‘", "Stopping and disabling WireGuard Manager service...") + service_name = "wireguard-manager" + run_command(f"systemctl stop {service_name}", "Failed to stop WireGuard Manager service", shell=True) + run_command(f"systemctl disable {service_name}", "Failed to disable WireGuard Manager service", shell=True) + run_command(f"rm -f /etc/systemd/system/{service_name}.service", "Failed to remove service file", shell=True) + run_command("systemctl daemon-reload", "Failed to reload systemd", shell=True) + +def remove_wireguard(): + """Removes WireGuard and its configurations""" + print_step("๐Ÿ—‘๏ธ", "Removing WireGuard and its configurations...") + + # Remove WireGuard kernel module + run_command("modprobe -r wireguard", "Failed to remove WireGuard kernel module", shell=True) + + # Uninstall WireGuard packages + run_command("apt-get remove --purge -y wireguard wireguard-tools", "Failed to uninstall WireGuard", shell=True) + + # Remove WireGuard configurations + run_command("rm -rf /etc/wireguard", "Failed to remove WireGuard configurations", shell=True) + +def reset_network_config(): + """Resets networking configurations made by the installer""" + print_step("๐Ÿ”„", "Resetting network configurations...") + + # Reset IP forwarding + run_command("sed -i 's/net.ipv4.ip_forward=1/#net.ipv4.ip_forward=1/' /etc/sysctl.conf", "Failed to reset sysctl.conf", shell=True) + run_command("sysctl -p", "Failed to apply sysctl changes", shell=True) + + # Reset NAT rules + run_command("iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE", "Failed to remove NAT rule", shell=True) + run_command("iptables -D FORWARD -i wg0 -j ACCEPT", "Failed to remove iptables FORWARD rule", shell=True) + run_command("iptables -D FORWARD -o wg0 -j ACCEPT", "Failed to remove iptables FORWARD rule", shell=True) + + # Reset iptables rules to default + run_command("iptables -F", "Failed to flush iptables rules", shell=True) + run_command("iptables -X", "Failed to delete custom chains", shell=True) + run_command("iptables -t nat -F", "Failed to flush NAT rules", shell=True) + run_command("iptables -t nat -X", "Failed to delete custom NAT chains", shell=True) + + # Remove iptables-persistent package + run_command("apt-get remove --purge -y iptables-persistent", "Failed to remove iptables-persistent", shell=True) + +def remove_wireguard_manager(): + """Deletes all files and directories related to the WireGuard Manager""" + print_step("๐Ÿ—‘๏ธ", "Removing WireGuard Manager files...") + + install_dir = Path("/opt/wireguard-manager") + config_dir = Path("/etc/wireguard-manager") + + # Delete directories + if install_dir.exists(): + shutil.rmtree(install_dir, ignore_errors=True) + if config_dir.exists(): + shutil.rmtree(config_dir, ignore_errors=True) + + # Remove WireGuard kernel module auto-load setting + run_command("rm -f /etc/modules-load.d/wireguard.conf", "Failed to remove WireGuard module auto-load config", shell=True) + +def remove_python_env(): + """Removes the Python virtual environment""" + print_step("๐Ÿ", "Removing Python virtual environment...") + venv_path = Path("/opt/wireguard-manager/venv") + if venv_path.exists(): + shutil.rmtree(venv_path, ignore_errors=True) + + # Remove Python dependencies + run_command("apt-get remove --purge -y python3-pip python3-venv", "Failed to remove Python dependencies", shell=True) + +def final_cleanup(): + """Performs final cleanup and system reset""" + print_step("๐Ÿงน", "Performing final cleanup...") + + # Clear APT cache + run_command("apt-get autoremove -y", "Failed to remove unnecessary packages", shell=True) + run_command("apt-get clean", "Failed to clean package cache", shell=True) + +def main(): + if os.geteuid() != 0: + print("โŒ This script must be run as root (sudo)") + sys.exit(1) + + print(""" +๐Ÿ›‘ TorGuard WireGuard Manager Uninstaller +======================================== +This will completely remove WireGuard Manager, its configurations, services, and dependencies. + """) + + confirmation = input("โš ๏ธ Are you sure you want to proceed? This action is irreversible! (yes/no): ").strip().lower() + if confirmation != "yes": + print("โŒ Uninstallation aborted.") + sys.exit(1) + + stop_and_disable_services() + remove_firewall_rules() + remove_wireguard() + reset_network_config() + remove_wireguard_manager() + remove_python_env() + final_cleanup() + + print(""" +โœ… Uninstallation Complete! +========================== +TorGuard WireGuard Manager and all associated configurations have been successfully removed. + +If you need to reinstall, run the installer script again. +""") + +if __name__ == "__main__": + main()