{
  "nav_product": {
    "en": "Product"
  },
  "nav_features": {
    "en": "Features"
  },
  "nav_feature_mount": {
    "en": "Mounted Vault"
  },
  "nav_feature_mount_note": {
    "en": "Encrypted notes and file workflows"
  },
  "nav_feature_remote": {
    "en": "Remote"
  },
  "nav_feature_remote_note": {
    "en": "Phone ↔ desktop over USB, WebRTC, or WSS"
  },
  "nav_feature_extension": {
    "en": "Browser Extension"
  },
  "nav_feature_extension_note": {
    "en": "Localhost autofill, copy, and TOTP without browser storage"
  },
  "nav_feature_wallet": {
    "en": "Crypto Wallet"
  },
  "nav_feature_wallet_note": {
    "en": "BTC/ETH wallet inside the encrypted vault"
  },
  "nav_feature_provider": {
    "en": "Credential Provider"
  },
  "nav_feature_provider_note": {
    "en": "Local-first AutoFill on supported platforms"
  },
  "nav_feature_ssh": {
    "en": "SSH Agent"
  },
  "nav_feature_ssh_note": {
    "en": "Vault-backed SSH keys and approval flow"
  },
  "nav_feature_emergency": {
    "en": "Emergency Access"
  },
  "nav_feature_emergency_note": {
    "en": "Delayed release for trusted recipients"
  },
  "nav_security": {
    "en": "Security"
  },
  "nav_architecture": {
    "en": "Architecture"
  },
  "nav_pricing": {
    "en": "Pricing"
  },
  "nav_faq": {
    "en": "FAQ"
  },
  "nav_github": {
    "en": "GitHub"
  },
  "nav_early_access": {
    "en": "Download"
  },
  "nav_open_menu": {
    "en": "Open menu"
  },
  "nav_main": {
    "en": "Main navigation"
  },
  "diagram_mobile_label": {
    "en": "Diagram"
  },
  "diagram_mobile_title": {
    "en": "Technical diagram"
  },
  "diagram_mobile_close": {
    "en": "Close diagram"
  },
  "diagram_mobile_preview_hint": {
    "en": "Tap to open full view"
  },
  "diagram_mobile_overlay_hint": {
    "en": "Pinch to zoom. Drag after zooming."
  },
  "diagram_mobile_zoom_in": {
    "en": "Zoom in"
  },
  "diagram_mobile_zoom_out": {
    "en": "Zoom out"
  },
  "diagram_mobile_reset": {
    "en": "Reset view"
  },
  "hero_title_1": {
    "en": "Passwords, OTP, notes, and files."
  },
  "hero_title_2": {
    "en": "Stored locally. Under your control."
  },
  "hero_cta_download": {
    "en": "Download (Alpha)"
  },
  "hero_cta_threat": {
    "en": "Threat Model"
  },
  "how_title": {
    "en": "Install → pair → vaults → extension"
  },
  "how_note": {
    "en": "<strong>Important:</strong> ChromVoid does not \"send your vault to the cloud\". Secrets stay with you: locally or on your phone."
  },
  "arch_title": {
    "en": "Architecture you can verify"
  },
  "arch_cta_github": {
    "en": "GitHub ↗"
  },
  "modes_title": {
    "en": "Choose a model for your threat model"
  },
  "pricing_label": {
    "en": "Pricing"
  },
  "pricing_title": {
    "en": "No subscription"
  },
  "pricing_subtitle": {
    "en": "The basic version is free. Pro features are purchased once: LDL — forever for selected devices."
  },
  "pricing_free_name": {
    "en": "Free"
  },
  "pricing_free_price": {
    "en": "$0"
  },
  "pricing_free_desc": {
    "en": "For personal use and most scenarios"
  },
  "pricing_free_f1": {
    "en": "Vault: passwords, notes, OTP"
  },
  "pricing_free_f2": {
    "en": "Local mode (Desktop/Mobile)"
  },
  "pricing_free_f3": {
    "en": "Backup & Restore (encrypted)"
  },
  "pricing_free_f4": {
    "en": "Browser extension (localhost-only)"
  },
  "pricing_free_f5": {
    "en": "Basic security settings"
  },
  "pricing_free_cta": {
    "en": "Get started free"
  },
  "pricing_pro_name": {
    "en": "Pro"
  },
  "pricing_pro_price": {
    "en": "LDL"
  },
  "pricing_pro_desc": {
    "en": "For high-risk threat model"
  },
  "pricing_pro_f1": {
    "en": "\"Forever per device\" license"
  },
  "pricing_pro_f2": {
    "en": "Up to 3 personal devices"
  },
  "pricing_pro_f3": {
    "en": "Extended access policies"
  },
  "pricing_pro_f4": {
    "en": "Extended modes (Mobile host)"
  },
  "pricing_pro_f5": {
    "en": "Priority support"
  },
  "pricing_pro_cta": {
    "en": "Buy LDL"
  },
  "pricing_pro_ldl": {
    "en": "Lifetime Device License"
  },
  "pricing_recovery_link": {
    "en": "Already have a license?"
  },
  "pricing_note_title": {
    "en": "Why isn't security in Pro?"
  },
  "pricing_note_text": {
    "en": "Encryption, KDF, and basic security architecture are not sold separately. Pro is about scaling and convenience, not \"paying for security\"."
  },
  "faq_title": {
    "en": "Frequently asked questions"
  },
  "faq_deniability_q": {
    "en": "What is deniability in ChromVoid?"
  },
  "faq_deniability_a": {
    "en": "A \"decoy vault + hidden vaults\" model. You can show one vault under coercion. ChromVoid minimizes signs that anything else exists. Limitations depend on the threat model — they are described in the Threat Model."
  },
  "faq_phone_q": {
    "en": "Can I use a phone as the primary device?"
  },
  "faq_phone_a": {
    "en": "Yes. In Mobile host mode, the phone is the source of truth with hardware key protection (Secure Enclave / TEE). Desktop connects as a thin client via USB cable (no network) or via WebRTC/WSS (over network)."
  },
  "faq_obsidian_q": {
    "en": "Can I keep an Obsidian vault inside ChromVoid?"
  },
  "faq_obsidian_a": {
    "en": "Yes, if your workflow is folder-based. Mounted Vault is the public path for notes and files on desktop. It is not a first-party Obsidian plugin; it is an encrypted mounted folder workflow."
  },
  "faq_nohw_q": {
    "en": "Can I use it without extra hardware?"
  },
  "faq_nohw_a": {
    "en": "Yes. Local mode works on Desktop and Mobile. If you want the phone to hold the secrets, use Mobile host mode."
  },
  "faq_autofill_q": {
    "en": "Does ChromVoid support system autofill?"
  },
  "faq_autofill_a": {
    "en": "Yes, through Credential Provider integrations on supported platforms. The important limit is that the provider path remains local-only and requires an open vault instead of background cloud access."
  },
  "faq_stolen_q": {
    "en": "What if the storage files are stolen?"
  },
  "faq_stolen_a": {
    "en": "ChromVoid uses memory-hard KDF (Argon2id) and an \"offline-hardening\" approach: part of the material is stored separately (e.g., in OS keystore). This makes offline brute-force harder even with a data copy."
  },
  "faq_extension_q": {
    "en": "How does the browser extension work?"
  },
  "faq_extension_a": {
    "en": "The extension connects only to the local Desktop Gateway (127.0.0.1) and communicates via a secure channel (Noise). Secrets are not stored in the extension — this is the zero-cache policy."
  },
  "faq_forgot_q": {
    "en": "What if I forget the vault password?"
  },
  "faq_forgot_a": {
    "en": "Vault password cannot be recovered. This is a \"security-first\" tradeoff. Use a passphrase (4–5 words) and store the recovery sheet in a safe place."
  },
  "faq_opsec_q": {
    "en": "Does this replace OPSEC?"
  },
  "faq_opsec_a": {
    "en": "No. If the device is compromised while the vault is open, any password manager is at risk. ChromVoid reduces risk but does not replace basic security hygiene."
  },
  "faq_ldl_q": {
    "en": "What is LDL?"
  },
  "faq_ldl_a": {
    "en": "LDL — Lifetime Device License. The purchase is tied to a device (Core) and is valid \"forever for this device\". Security updates with no time limit."
  },
  "footer_security": {
    "en": "Security"
  },
  "footer_architecture": {
    "en": "Architecture"
  },
  "footer_contact": {
    "en": "Contact"
  },
  "footer_privacy_policy": {
    "en": "Privacy Policy"
  },
  "footer_terms": {
    "en": "Terms / EULA"
  },
  "footer_security_policy": {
    "en": "Security Policy"
  },
  "footer_account_deletion": {
    "en": "Account deletion"
  },
  "footer_company_details": {
    "en": "Company details"
  },
  "footer_tagline": {
    "en": "Coercion-resistant vault"
  },
  "footer_legal_1": {
    "en": "ChromVoid is a security tool, not legal advice. Deniability depends on the threat model, storage medium, and operational habits."
  },
  "footer_legal_2": {
    "en": "Current limitations and recommendations are in the Threat Model."
  },
  "footer_nav_label": {
    "en": "Footer navigation"
  },
  "meta_title": {
    "en": "ChromVoid — Less network. Less trust. Less traces."
  },
  "meta_description": {
    "en": "Coercion-resistant vault with deniability-oriented design. Hardware isolation, zero-trust transport, open architecture."
  },
  "account_recovery_meta_title": {
    "en": "Recovery Code — ChromVoid"
  },
  "account_recovery_meta_description": {
    "en": "Create or rotate a ChromVoid account recovery code from an existing license key."
  },
  "account_recovery_kicker": {
    "en": "License account"
  },
  "account_recovery_title": {
    "en": "Create your recovery code"
  },
  "account_recovery_lead": {
    "en": "Enter the license key from a web or desktop purchase. ChromVoid will bind it to an account and show a new recovery code once."
  },
  "account_recovery_license_label": {
    "en": "License key"
  },
  "account_recovery_license_placeholder": {
    "en": "KP-..."
  },
  "account_recovery_reset_hint": {
    "en": "If this key is already bound to your account, the old recovery code and account sessions will be revoked."
  },
  "account_recovery_submit": {
    "en": "Create recovery code"
  },
  "account_recovery_submit_loading": {
    "en": "Creating..."
  },
  "account_recovery_result_title": {
    "en": "Save this recovery code now"
  },
  "account_recovery_result_note": {
    "en": "Use it in mobile settings to sign in and activate your Pro entitlement. It will not be shown again."
  },
  "account_recovery_account_id": {
    "en": "Account"
  },
  "account_recovery_error_not_found": {
    "en": "License key was not found or cannot be redeemed."
  },
  "account_recovery_error_forbidden": {
    "en": "License-key recovery is available only from the trusted ChromVoid website."
  },
  "account_recovery_error_account_inactive": {
    "en": "This license is attached to an inactive account. Contact support."
  },
  "account_recovery_error_empty_response": {
    "en": "The server did not return a recovery code."
  },
  "account_recovery_error_generic": {
    "en": "Could not create a recovery code. Check the key and try again."
  },
  "home_v2_nav_why": {
    "en": "Why"
  },
  "home_v2_nav_how": {
    "en": "How it works"
  },
  "home_v2_nav_architecture": {
    "en": "Architecture"
  },
  "home_v2_nav_pricing": {
    "en": "Pricing"
  },
  "home_v2_nav_faq": {
    "en": "FAQ"
  },
  "home_v2_nav_build": {
    "en": "v0.9.2 · beta"
  },
  "home_v2_nav_stance": {
    "en": "vault stays local"
  },
  "home_v2_nav_stance_title": {
    "en": "License accounts recover purchases; vault secrets stay local."
  },
  "home_v2_nav_threat_model": {
    "en": "Threat model"
  },
  "home_v2_nav_back_home": {
    "en": "Home"
  },
  "home_v2_nav_download": {
    "en": "Download"
  },
  "home_v2_hero_eyebrow": {
    "en": "Local-first password manager & private vault space"
  },
  "home_v2_hero_title_1": {
    "en": "Keep secrets inside"
  },
  "home_v2_hero_title_2": {
    "en": "a boundary you control."
  },
  "home_v2_hero_subhead": {
    "en": "ChromVoid keeps the interface outside and your passwords, files, OTP codes, notes, and separate vaults inside a private local boundary. Create as many vaults as your workflow needs."
  },
  "home_v2_hero_cta_download": {
    "en": "Download"
  },
  "home_v2_hero_cta_threat": {
    "en": "Read threat model"
  },
  "home_v2_hero_platforms": {
    "en": "macOS · Windows · Linux"
  },
  "home_v2_hero_meta": {
    "en": "Audited · Open-source core"
  },
  "home_v2_hero_shell_title": {
    "en": "chromvoid · workspace"
  },
  "home_v2_hero_zone_outside": {
    "en": "OUTSIDE"
  },
  "home_v2_hero_zone_boundary": {
    "en": "BOUNDARY"
  },
  "home_v2_hero_zone_inside": {
    "en": "INSIDE"
  },
  "home_v2_hero_zone_vault_space": {
    "en": "· vault space"
  },
  "home_v2_hero_sidebar_interface": {
    "en": "INTERFACE"
  },
  "home_v2_hero_sidebar_workspace": {
    "en": "Workspace"
  },
  "home_v2_hero_sidebar_recent": {
    "en": "Recent"
  },
  "home_v2_hero_sidebar_surface": {
    "en": "Shared surface"
  },
  "home_v2_hero_sidebar_settings": {
    "en": "Settings"
  },
  "home_v2_hero_sidebar_about": {
    "en": "About"
  },
  "home_v2_hero_sidebar_device": {
    "en": "DEVICE"
  },
  "home_v2_hero_device_name": {
    "en": "macbook-local"
  },
  "home_v2_hero_device_meta": {
    "en": "offline-capable · sealed"
  },
  "home_v2_hero_edge_outside": {
    "en": "OUTSIDE · interface only"
  },
  "home_v2_hero_edge_inside": {
    "en": "INSIDE · sealed locally"
  },
  "home_v2_hero_gate_stop": {
    "en": "stop · verify"
  },
  "home_v2_hero_gate_label": {
    "en": "unlock gate"
  },
  "home_v2_hero_gate_device_key": {
    "en": "device key"
  },
  "home_v2_hero_gate_biometric": {
    "en": "+ biometric"
  },
  "home_v2_hero_inside_note": {
    "en": "sensitive data stays inside"
  },
  "home_v2_hero_ticker": {
    "en": "no outbound traffic · 0 packets · session local"
  },
  "home_v2_hero_more_vaults": {
    "en": "more vaults"
  },
  "home_v2_hero_vault_sealed": {
    "en": "sealed"
  },
  "home_v2_hero_vault_passwords": {
    "en": "Passwords"
  },
  "home_v2_hero_vault_files": {
    "en": "Files"
  },
  "home_v2_hero_vault_otp": {
    "en": "OTP"
  },
  "home_v2_hero_vault_notes": {
    "en": "Notes"
  },
  "home_v2_hero_vault_ssh": {
    "en": "SSH Keys"
  },
  "home_v2_hero_vault_wallet": {
    "en": "Wallets"
  },
  "home_v2_hero_vault_bank": {
    "en": "Bank Cards"
  },
  "home_v2_trust_eyebrow": {
    "en": "TRUST STRIP"
  },
  "home_v2_trust_title": {
    "en": "Verified boundary signals"
  },
  "home_v2_trust_footer": {
    "en": "Credibility through documented architecture, explicit boundaries, and honest limits."
  },
  "home_v2_trust_threat_model_title": {
    "en": "Public threat model"
  },
  "home_v2_trust_threat_model_body": {
    "en": "Architecture, limits, and attack assumptions are documented."
  },
  "home_v2_trust_threat_model_tag": {
    "en": "documented"
  },
  "home_v2_trust_local_mobile_title": {
    "en": "Local or phone-held secrets"
  },
  "home_v2_trust_local_mobile_body": {
    "en": "Choose Local mode or Mobile host."
  },
  "home_v2_trust_local_mobile_tag": {
    "en": "source of truth"
  },
  "home_v2_trust_zero_cache_title": {
    "en": "Zero-cache browser path"
  },
  "home_v2_trust_zero_cache_body": {
    "en": "The extension talks to localhost instead of becoming a browser vault."
  },
  "home_v2_trust_zero_cache_tag": {
    "en": "localhost only"
  },
  "home_v2_trust_transport_title": {
    "en": "One encrypted transport contract"
  },
  "home_v2_trust_transport_body": {
    "en": "USB, WebRTC, and WSS follow the same encrypted stance."
  },
  "home_v2_trust_transport_tag": {
    "en": "channel-untrusted"
  },
  "home_v2_trust_limits_title": {
    "en": "Honest limits"
  },
  "home_v2_trust_limits_body": {
    "en": "Deniability depends on device state, storage medium, and OPSEC."
  },
  "home_v2_trust_limits_tag": {
    "en": "bounded claim"
  },
  "home_v2_why_title": {
    "en": "Why This Exists"
  },
  "home_v2_why_subhead": {
    "en": "Modern digital convenience makes sensitive data easy to access — and easy to expose."
  },
  "home_v2_why_copy": {
    "en": "Most tools optimize for sync, speed, and convenience. Sensitive data then spreads across cloud services, app memory, previews, autofill, and system surfaces."
  },
  "home_v2_why_diagram_label": {
    "en": "Cross-section: clean surface above, exposure paths underneath"
  },
  "home_v2_why_boundary": {
    "en": "EXPOSURE BOUNDARY"
  },
  "home_v2_why_layer_a": {
    "en": "WHAT USERS SEE"
  },
  "home_v2_why_layer_b": {
    "en": "WHAT'S HAPPENING UNDERNEATH"
  },
  "home_v2_why_trust_radius": {
    "en": "TRUST RADIUS"
  },
  "home_v2_why_core_title": {
    "en": "One broad unlock"
  },
  "home_v2_why_core_body": {
    "en": "Unlocks every item in the trust radius"
  },
  "home_v2_why_zone_title": {
    "en": "One flat trust zone"
  },
  "home_v2_why_zone_body": {
    "en": "Passwords, notes, files, and codes often live inside the same exposed app surface."
  },
  "home_v2_why_traces_title": {
    "en": "Too many traces"
  },
  "home_v2_why_traces_body": {
    "en": "Data can leak into previews, clipboard history, temp storage, autofill, and sync layers."
  },
  "home_v2_why_convenience_title": {
    "en": "Convenience over isolation"
  },
  "home_v2_why_convenience_body": {
    "en": "Most systems are optimized to open quickly — not to contain risk precisely."
  },
  "home_v2_why_separation_title": {
    "en": "No meaningful separation"
  },
  "home_v2_why_separation_body": {
    "en": "Sensitive data is rarely split into separate vault spaces with different exposure levels."
  },
  "home_v2_why_tile_passwords": {
    "en": "Passwords"
  },
  "home_v2_why_tile_passwords_meta": {
    "en": "126 items"
  },
  "home_v2_why_tile_notes": {
    "en": "Notes"
  },
  "home_v2_why_tile_notes_meta": {
    "en": "84 items"
  },
  "home_v2_why_tile_otp": {
    "en": "OTP"
  },
  "home_v2_why_tile_otp_meta": {
    "en": "23 accounts"
  },
  "home_v2_why_tile_files": {
    "en": "Files"
  },
  "home_v2_why_tile_files_meta": {
    "en": "39 items"
  },
  "home_v2_why_tile_sync": {
    "en": "Sync"
  },
  "home_v2_why_tile_sync_meta": {
    "en": "Up to date"
  },
  "home_v2_why_callout_cloud": {
    "en": "Cloud sync copy"
  },
  "home_v2_why_callout_clipboard": {
    "en": "Clipboard residue"
  },
  "home_v2_why_callout_preview": {
    "en": "Preview surface"
  },
  "home_v2_why_callout_autofill": {
    "en": "Autofill handoff"
  },
  "home_v2_why_callout_shared": {
    "en": "Shared app context"
  },
  "home_v2_why_callout_temp": {
    "en": "Temporary storage"
  },
  "home_v2_why_narr_stored_title": {
    "en": "Stored everywhere"
  },
  "home_v2_why_narr_stored_body": {
    "en": "Sensitive data spreads beyond the place you think it lives."
  },
  "home_v2_why_narr_trusted_title": {
    "en": "Trusted too broadly"
  },
  "home_v2_why_narr_trusted_body": {
    "en": "Apps, sync layers, previews, and autofill expand the exposure surface."
  },
  "home_v2_why_narr_separate_title": {
    "en": "Hard to separate risk"
  },
  "home_v2_why_narr_separate_body": {
    "en": "Most tools do not let you create real internal boundaries between different secrets."
  },
  "home_v2_what_title_before": {
    "en": "One"
  },
  "home_v2_what_title_accent": {
    "en": "vault surface"
  },
  "home_v2_what_title_after": {
    "en": "for daily"
  },
  "home_v2_what_title_2": {
    "en": "secrets and high-risk workflows."
  },
  "home_v2_what_intro": {
    "en": "Start with the familiar work: passwords, OTP, notes, and files. Then add stronger boundaries where they matter — phone-held secrets, decoy vaults, localhost-only browser access, and workflow-specific approvals."
  },
  "home_v2_what_chrome_brand": {
    "en": "chromvoid"
  },
  "home_v2_what_chrome_vault": {
    "en": "vault"
  },
  "home_v2_what_chrome_status": {
    "en": "vault unlocked"
  },
  "home_v2_what_passwords_title": {
    "en": "Passwords & OTP"
  },
  "home_v2_what_pw_github_fav": {
    "en": "G"
  },
  "home_v2_what_pw_github_site": {
    "en": "GitHub"
  },
  "home_v2_what_pw_github_user": {
    "en": "dev@chromvoid.com"
  },
  "home_v2_what_pw_proton_fav": {
    "en": "P"
  },
  "home_v2_what_pw_proton_site": {
    "en": "Proton Mail"
  },
  "home_v2_what_pw_proton_user": {
    "en": "dev@chromvoid.com"
  },
  "home_v2_what_pw_github_mask": {
    "en": "•••••••••"
  },
  "home_v2_what_pw_proton_mask": {
    "en": "•••••••••"
  },
  "home_v2_what_pw_bank_fav": {
    "en": "B"
  },
  "home_v2_what_pw_bank_site": {
    "en": "Bank Account"
  },
  "home_v2_what_pw_bank_user": {
    "en": "user@bank.com"
  },
  "home_v2_what_pw_bank_mask": {
    "en": "••••••"
  },
  "home_v2_what_totp_label": {
    "en": "TOTP code"
  },
  "home_v2_what_totp_code": {
    "en": "137 839"
  },
  "home_v2_what_notes_title": {
    "en": "Notes"
  },
  "home_v2_what_notes_doc_title": {
    "en": "Server root access procedure"
  },
  "home_v2_what_notes_step_1": {
    "en": "Connect via SSH"
  },
  "home_v2_what_notes_step_2": {
    "en": "Verify host key"
  },
  "home_v2_what_notes_step_3": {
    "en": "Elevate with sudo"
  },
  "home_v2_what_notes_step_4": {
    "en": "Check system status"
  },
  "home_v2_what_notes_tag": {
    "en": "#ops"
  },
  "home_v2_what_files_title": {
    "en": "Files"
  },
  "home_v2_what_file_pdf_ext": {
    "en": "PDF"
  },
  "home_v2_what_file_pdf": {
    "en": "report.pdf"
  },
  "home_v2_what_file_jpg_ext": {
    "en": "JPG"
  },
  "home_v2_what_file_jpg": {
    "en": "diagram.png"
  },
  "home_v2_what_file_zip_ext": {
    "en": "ZIP"
  },
  "home_v2_what_file_zip": {
    "en": "backup.zip"
  },
  "home_v2_what_file_txt_ext": {
    "en": "TXT"
  },
  "home_v2_what_file_txt": {
    "en": "keys.txt"
  },
  "home_v2_what_file_csv_ext": {
    "en": "CSV"
  },
  "home_v2_what_file_csv": {
    "en": "credentials.csv"
  },
  "home_v2_what_file_upload_ext": {
    "en": "+"
  },
  "home_v2_what_file_upload": {
    "en": "Upload"
  },
  "home_v2_what_browser_title": {
    "en": "Browser Access"
  },
  "home_v2_what_browser_connected": {
    "en": "Connected to"
  },
  "home_v2_what_browser_grant": {
    "en": "Short-lived grant active"
  },
  "home_v2_what_risk_title": {
    "en": "Higher-Risk Modes"
  },
  "home_v2_what_risk_sub": {
    "en": "Stronger boundaries when your threat model demands them."
  },
  "home_v2_what_decoy_title": {
    "en": "Decoy Vault"
  },
  "home_v2_what_decoy_body": {
    "en": "Plausible vault for regular accounts and low-risk data."
  },
  "home_v2_what_hidden_title": {
    "en": "Hidden Vault"
  },
  "home_v2_what_hidden_body": {
    "en": "Different passwords unlock different secret surfaces."
  },
  "home_v2_what_principle_passwords_title": {
    "en": "Passwords and OTP"
  },
  "home_v2_what_principle_passwords_body": {
    "en": "Store logins and one-time codes without cloud vault storage in the middle."
  },
  "home_v2_what_principle_notes_files_title": {
    "en": "Notes and files"
  },
  "home_v2_what_principle_notes_files_body": {
    "en": "Keep sensitive documents in an encrypted vault instead of loose files."
  },
  "home_v2_what_principle_browser_title": {
    "en": "Browser access"
  },
  "home_v2_what_principle_browser_body": {
    "en": "Fill or copy secrets through a localhost extension that does not store a vault."
  },
  "home_v2_what_principle_risk_title": {
    "en": "Higher-risk modes"
  },
  "home_v2_what_principle_risk_body": {
    "en": "Use mobile host, decoy vaults, and approval flows when your threat model needs more."
  },
  "home_v2_how_title_before": {
    "en": "One flow, from"
  },
  "home_v2_how_title_accent": {
    "en": "source of truth"
  },
  "home_v2_how_title_2": {
    "en": "to temporary access."
  },
  "home_v2_how_intro": {
    "en": "Pick where the vault lives. Surfaces connect to it as clients. Access is handed out in short-lived grants — never copied, never permanent."
  },
  "home_v2_how_source_label": {
    "en": "Source of truth"
  },
  "home_v2_how_surface_label": {
    "en": "Connected surfaces"
  },
  "home_v2_how_grant_label": {
    "en": "Ephemeral access"
  },
  "home_v2_how_source_caption_title": {
    "en": "Choose where secrets live"
  },
  "home_v2_how_source_caption_body": {
    "en": "Local device or your phone as source of truth."
  },
  "home_v2_how_source_local_title": {
    "en": "Local device"
  },
  "home_v2_how_source_local_meta": {
    "en": "macOS · Windows · Linux"
  },
  "home_v2_how_source_local_state": {
    "en": "local"
  },
  "home_v2_how_source_mobile_title": {
    "en": "Mobile host"
  },
  "home_v2_how_source_mobile_meta": {
    "en": "phone holds the vault"
  },
  "home_v2_how_source_mobile_state": {
    "en": "active"
  },
  "home_v2_how_surface_caption_title": {
    "en": "Connect your surfaces"
  },
  "home_v2_how_surface_caption_body": {
    "en": "Browser and tools act as clients, not storage."
  },
  "home_v2_how_vault_label": {
    "en": "Vault"
  },
  "home_v2_how_vault_state": {
    "en": "sealed"
  },
  "home_v2_how_surface_browser": {
    "en": "Browser"
  },
  "home_v2_how_surface_desktop": {
    "en": "Desktop"
  },
  "home_v2_how_surface_cli": {
    "en": "CLI · SSH"
  },
  "home_v2_how_surface_wallet": {
    "en": "Wallet tool"
  },
  "home_v2_how_surface_extension": {
    "en": "Extension"
  },
  "home_v2_how_grant_caption_title": {
    "en": "Use short-lived access"
  },
  "home_v2_how_grant_caption_body": {
    "en": "Grants expire, can be revoked, and leave no residue."
  },
  "home_v2_how_grant_github_target": {
    "en": "github.com"
  },
  "home_v2_how_grant_github_scope": {
    "en": "fill · read"
  },
  "home_v2_how_grant_github_timer": {
    "en": "02:45"
  },
  "home_v2_how_grant_ssh_target": {
    "en": "ssh prod-edge-3"
  },
  "home_v2_how_grant_ssh_scope": {
    "en": "session"
  },
  "home_v2_how_grant_ssh_timer": {
    "en": "00:58"
  },
  "home_v2_how_grant_wallet_target": {
    "en": "wallet.tool"
  },
  "home_v2_how_grant_wallet_scope": {
    "en": "sign once"
  },
  "home_v2_how_grant_wallet_timer": {
    "en": "00:12"
  },
  "home_v2_how_under_title": {
    "en": "Under the surface"
  },
  "home_v2_how_under_1": {
    "en": "Same Rust core runs across desktop and mobile."
  },
  "home_v2_how_under_2": {
    "en": "Separate vaults are separate disclosure boundaries."
  },
  "home_v2_how_under_3": {
    "en": "Browser extension talks to 127.0.0.1 only — it never stores a vault."
  },
  "home_v2_how_note_label": {
    "en": "Important"
  },
  "home_v2_how_note_body": {
    "en": "ChromVoid does not send your vault to a cloud sync service. Secrets stay with the selected source of truth."
  },
  "home_v2_how_cta_alpha": {
    "en": "Check alpha availability"
  },
  "home_v2_how_cta_arch": {
    "en": "View architecture"
  },
  "home_v2_deniability_title_1": {
    "en": "What is visible is"
  },
  "home_v2_deniability_title_2": {
    "en": "controlled."
  },
  "home_v2_deniability_title_3": {
    "en": "What is hidden"
  },
  "home_v2_deniability_title_4": {
    "en": "should not advertise itself."
  },
  "home_v2_deniability_intro": {
    "en": "Deniability is about what cannot be proven, not about hiding everything. ChromVoid supports a decoy-vault and hidden-vault model, with limits documented publicly."
  },
  "home_v2_deniability_chrome_vault": {
    "en": "vault"
  },
  "home_v2_deniability_decoy_title": {
    "en": "Decoy vault"
  },
  "home_v2_deniability_decoy_sub": {
    "en": "Accessible with everyday credentials. Plausible and practical."
  },
  "home_v2_deniability_hidden_title": {
    "en": "Hidden vaults"
  },
  "home_v2_deniability_hidden_sub": {
    "en": "Deeper surfaces. No explicit indicators."
  },
  "home_v2_deniability_decoy_email_title": {
    "en": "Personal Email"
  },
  "home_v2_deniability_decoy_email_meta": {
    "en": "you@example.com"
  },
  "home_v2_deniability_decoy_bank_title": {
    "en": "Banking"
  },
  "home_v2_deniability_decoy_bank_meta": {
    "en": "checking account"
  },
  "home_v2_deniability_decoy_receipt_title": {
    "en": "Receipts.pdf"
  },
  "home_v2_deniability_decoy_receipt_meta": {
    "en": "12 KB · Apr 20"
  },
  "home_v2_deniability_decoy_note_title": {
    "en": "Notes"
  },
  "home_v2_deniability_decoy_note_meta": {
    "en": "meeting agenda"
  },
  "home_v2_deniability_decoy_tax_title": {
    "en": "Tax.docx"
  },
  "home_v2_deniability_decoy_tax_meta": {
    "en": "24 KB · Mar 18"
  },
  "home_v2_deniability_hidden_research_title": {
    "en": "Research Notes"
  },
  "home_v2_deniability_hidden_research_meta": {
    "en": "Encrypted note"
  },
  "home_v2_deniability_hidden_project_title": {
    "en": "Project Atlas"
  },
  "home_v2_deniability_hidden_project_meta": {
    "en": "Secure folder"
  },
  "home_v2_deniability_hidden_keys_title": {
    "en": "Keys & Codes"
  },
  "home_v2_deniability_hidden_keys_meta": {
    "en": "One-time codes"
  },
  "home_v2_deniability_hidden_medical_title": {
    "en": "Medical Records"
  },
  "home_v2_deniability_hidden_medical_meta": {
    "en": "Private documents"
  },
  "home_v2_deniability_hidden_archive_title": {
    "en": "Archive.bin"
  },
  "home_v2_deniability_hidden_archive_meta": {
    "en": "Encrypted file"
  },
  "home_v2_deniability_proof_decoy_title": {
    "en": "Decoy vault"
  },
  "home_v2_deniability_proof_decoy_body": {
    "en": "A plausible vault can exist for regular accounts and low-risk data."
  },
  "home_v2_deniability_proof_hidden_title": {
    "en": "Hidden vaults"
  },
  "home_v2_deniability_proof_hidden_body": {
    "en": "Different passwords can unlock different secret surfaces without exposing a simple vault count."
  },
  "home_v2_deniability_proof_metadata_title": {
    "en": "Less talkative metadata"
  },
  "home_v2_deniability_proof_metadata_body": {
    "en": "Storage avoids obvious markers that prove what else exists."
  },
  "home_v2_deniability_proof_limits_title": {
    "en": "Honest limitations"
  },
  "home_v2_deniability_proof_limits_body": {
    "en": "If the device is compromised while unlocked, no vault can promise safety."
  },
  "home_v2_deniability_limit_title": {
    "en": "Deniability is not a universal promise."
  },
  "home_v2_deniability_limit_body": {
    "en": "It is a tool for specific threat models, and its limits are part of the product documentation."
  },
  "home_v2_deniability_cta": {
    "en": "Read deniability limits"
  },
  "home_v2_arch_title": {
    "en": "One Core, explicit boundaries, encrypted transport"
  },
  "home_v2_arch_intro": {
    "en": "ChromVoid separates UX surfaces from the place where secrets and policy live. The browser is a shell, desktop can be a thin client, and transport channels are treated as untrusted by default."
  },
  "home_v2_arch_statement_1": {
    "en": "The browser is a UI."
  },
  "home_v2_arch_statement_2": {
    "en": "Not a storage layer."
  },
  "home_v2_arch_rail_surface": {
    "en": "Untrusted Surface"
  },
  "home_v2_arch_rail_surface_sub": {
    "en": "UI only"
  },
  "home_v2_arch_rail_gateway": {
    "en": "Local Boundary"
  },
  "home_v2_arch_rail_gateway_sub": {
    "en": "your device"
  },
  "home_v2_arch_rail_core": {
    "en": "Shared Core"
  },
  "home_v2_arch_rail_core_sub": {
    "en": "domain authority"
  },
  "home_v2_arch_rail_truth": {
    "en": "Source of Truth"
  },
  "home_v2_arch_rail_truth_sub": {
    "en": "your choice"
  },
  "home_v2_arch_rail_transport": {
    "en": "Untrusted Transport"
  },
  "home_v2_arch_rail_transport_sub": {
    "en": "encrypted, not trusted"
  },
  "home_v2_arch_surface_browser_name": {
    "en": "Browser Extension"
  },
  "home_v2_arch_surface_browser_meta": {
    "en": "UI shell · no secrets stored"
  },
  "home_v2_arch_surface_browser_tag": {
    "en": "→ 127.0.0.1 only"
  },
  "home_v2_arch_surface_desktop_name": {
    "en": "Desktop App"
  },
  "home_v2_arch_surface_desktop_meta": {
    "en": "Thin client"
  },
  "home_v2_arch_surface_tools_name": {
    "en": "Workflow Tools"
  },
  "home_v2_arch_surface_tools_meta": {
    "en": "CLI · SSH · wallet · autofill"
  },
  "home_v2_arch_gateway_name": {
    "en": "Desktop Gateway"
  },
  "home_v2_arch_gateway_sub": {
    "en": "Explicit boundary"
  },
  "home_v2_arch_gateway_items": {
    "en": "Pairing & sessions|Capability grants|Policy enforcement|Audit · runtime grants"
  },
  "home_v2_arch_core_name": {
    "en": "ChromVoid Rust Core"
  },
  "home_v2_arch_core_tag": {
    "en": "Single codebase. Same Core on desktop and mobile. Secrets, policy, and crypto live here."
  },
  "home_v2_arch_core_crypto_name": {
    "en": "Cryptography"
  },
  "home_v2_arch_core_crypto_meta": {
    "en": "Primitives & protocols"
  },
  "home_v2_arch_core_storage_name": {
    "en": "Storage"
  },
  "home_v2_arch_core_storage_meta": {
    "en": "Vaults · indexes · metadata"
  },
  "home_v2_arch_core_rpc_name": {
    "en": "RPC Contracts"
  },
  "home_v2_arch_core_rpc_meta": {
    "en": "Typed transports"
  },
  "home_v2_arch_core_policy_name": {
    "en": "Domain Policy"
  },
  "home_v2_arch_core_policy_meta": {
    "en": "Vault invariants"
  },
  "home_v2_arch_core_services_label": {
    "en": "Core Services"
  },
  "home_v2_arch_core_services": {
    "en": "Key management|KDF|Secure memory|Zeroize"
  },
  "home_v2_arch_truth_mobile_name": {
    "en": "Mobile Host"
  },
  "home_v2_arch_truth_mobile_meta": {
    "en": "Source of truth on your phone"
  },
  "home_v2_arch_truth_mobile_body": {
    "en": "Phone holds the vault. Desktop requests access, never the storage layer."
  },
  "home_v2_arch_truth_vault_name": {
    "en": "Local Vault"
  },
  "home_v2_arch_truth_vault_meta": {
    "en": "Source of truth on this device"
  },
  "home_v2_arch_truth_vault_body": {
    "en": "Encrypted at rest. Core applies domain rules and crypto, not UI surfaces."
  },
  "home_v2_arch_truth_chip": {
    "en": "Same Rust Core"
  },
  "home_v2_arch_transport_name": {
    "en": "Encrypted channels"
  },
  "home_v2_arch_transport_sub": {
    "en": "Noise over network"
  },
  "home_v2_arch_transport_webrtc_name": {
    "en": "WebRTC"
  },
  "home_v2_arch_transport_webrtc_tag": {
    "en": "primary"
  },
  "home_v2_arch_transport_wss_name": {
    "en": "WSS Relay"
  },
  "home_v2_arch_transport_wss_tag": {
    "en": "fallback"
  },
  "home_v2_arch_transport_usb_name": {
    "en": "USB"
  },
  "home_v2_arch_transport_usb_tag": {
    "en": "post-MVP"
  },
  "home_v2_arch_transport_foot_title": {
    "en": "Channel is not trusted."
  },
  "home_v2_arch_transport_foot_body": {
    "en": " Transport delivers ciphertext. Trust lives in Core, not the wire."
  },
  "home_v2_arch_gate_label": {
    "en": "Remote unlock gate"
  },
  "home_v2_arch_gate_state_1": {
    "en": "transport_ready · host_locked"
  },
  "home_v2_arch_gate_state_2": {
    "en": "host unlock confirmed"
  },
  "home_v2_arch_gate_state_3": {
    "en": "remote_dashboard_open"
  },
  "home_v2_arch_proof_core_title": {
    "en": "Shared Rust Core"
  },
  "home_v2_arch_proof_core_body": {
    "en": "Crypto, storage, RPC contracts, and vault rules use one Core across desktop and mobile."
  },
  "home_v2_arch_proof_core_tags": {
    "en": "single-codebase|domain-authority"
  },
  "home_v2_arch_proof_mobile_title": {
    "en": "Mobile host"
  },
  "home_v2_arch_proof_mobile_body": {
    "en": "Phone can hold the source of truth while desktop stays a thin client behind host unlock."
  },
  "home_v2_arch_proof_mobile_tags": {
    "en": "unlock-gate|thin-client"
  },
  "home_v2_arch_proof_noise_title": {
    "en": "Noise over transport"
  },
  "home_v2_arch_proof_noise_body": {
    "en": "WebRTC is primary, WSS fallback, USB post-MVP. Channels carry ciphertext."
  },
  "home_v2_arch_proof_noise_tags": {
    "en": "webrtc → wss|usb · post-mvp"
  },
  "home_v2_arch_proof_browser_title": {
    "en": "Localhost browser boundary"
  },
  "home_v2_arch_proof_browser_body": {
    "en": "The extension reaches Desktop Gateway on 127.0.0.1, never a cloud vault."
  },
  "home_v2_arch_proof_browser_tags": {
    "en": "127.0.0.1|no-cloud-sync"
  },
  "home_v2_arch_prim_title": {
    "en": "Cryptographic primitives"
  },
  "home_v2_arch_prim_sub": {
    "en": "Concrete · auditable · narrow scope"
  },
  "home_v2_arch_prim_storage": {
    "en": "Storage / vault"
  },
  "home_v2_arch_prim_transport": {
    "en": "Transport secure channel"
  },
  "home_v2_arch_prim_storage_chips": {
    "en": "ChaCha20-Poly1305|Argon2id|BLAKE3"
  },
  "home_v2_arch_prim_transport_chips": {
    "en": "Noise XX / IK / XXpsk0|X25519|ChaChaPoly|BLAKE2s"
  },
  "home_v2_arch_cta_meta_strong": {
    "en": "Open source."
  },
  "home_v2_arch_cta_meta": {
    "en": "Public threat model. Inspectable end to end."
  },
  "home_v2_arch_cta_inspect": {
    "en": "Inspect architecture"
  },
  "home_v2_arch_cta_github": {
    "en": "View GitHub"
  },
  "home_v2_arch_cta_threat": {
    "en": "Read threat model"
  },
  "home_v2_workflows_title_1": {
    "en": "Use the"
  },
  "home_v2_workflows_title_2": {
    "en": "same vault boundary"
  },
  "home_v2_workflows_title_3": {
    "en": "across daily and"
  },
  "home_v2_workflows_title_4": {
    "en": "high-risk work"
  },
  "home_v2_workflows_intro": {
    "en": "Each workflow keeps the same stance: a surface performs work, a boundary limits what it can learn, and the outcome stays useful — without moving trust into the outer tool."
  },
  "home_v2_workflows_mounted_title": {
    "en": "Mounted Vault"
  },
  "home_v2_workflows_mounted_tag": {
    "en": "Vault files as an explicit volume — work, then unmount."
  },
  "home_v2_workflows_mounted_status": {
    "en": "Local · short-lived"
  },
  "home_v2_workflows_mounted_link": {
    "en": "Open Mounted Vault"
  },
  "home_v2_workflows_browser_title": {
    "en": "Browser Extension"
  },
  "home_v2_workflows_browser_tag": {
    "en": "Autofill without turning the browser into a vault."
  },
  "home_v2_workflows_browser_status": {
    "en": "Short-lived"
  },
  "home_v2_workflows_browser_link": {
    "en": "Open Browser Extension"
  },
  "home_v2_workflows_credential_title": {
    "en": "Credential Provider"
  },
  "home_v2_workflows_credential_tag": {
    "en": "Native OS autofill, no cloud backplane."
  },
  "home_v2_workflows_credential_status": {
    "en": "Local"
  },
  "home_v2_workflows_credential_link": {
    "en": "Open Credential Provider"
  },
  "home_v2_workflows_ssh_title": {
    "en": "SSH Agent"
  },
  "home_v2_workflows_ssh_tag": {
    "en": "Per-request signing — no loose private key files."
  },
  "home_v2_workflows_ssh_status": {
    "en": "Approval"
  },
  "home_v2_workflows_ssh_link": {
    "en": "Open SSH Agent"
  },
  "home_v2_workflows_wallet_title": {
    "en": "Crypto Wallet"
  },
  "home_v2_workflows_wallet_tag": {
    "en": "Transaction approval inside the vault boundary."
  },
  "home_v2_workflows_wallet_status": {
    "en": "Approval"
  },
  "home_v2_workflows_wallet_link": {
    "en": "Open Crypto Wallet"
  },
  "home_v2_workflows_emergency_title": {
    "en": "Emergency Access"
  },
  "home_v2_workflows_emergency_tag": {
    "en": "Delayed release for trusted recipients."
  },
  "home_v2_workflows_emergency_status": {
    "en": "Time-bound"
  },
  "home_v2_workflows_emergency_link": {
    "en": "Open Emergency Access"
  },
  "home_v2_workflows_remote_title": {
    "en": "Remote"
  },
  "home_v2_workflows_remote_tag": {
    "en": "Network remote first; transport stays replaceable, host-unlock gates access."
  },
  "home_v2_workflows_remote_status": {
    "en": "Host unlock"
  },
  "home_v2_workflows_remote_link": {
    "en": "Open Remote"
  },
  "home_v2_workflows_legend_surface": {
    "en": "Surface"
  },
  "home_v2_workflows_legend_surface_meta": {
    "en": "Where work happens"
  },
  "home_v2_workflows_legend_boundary": {
    "en": "Boundary"
  },
  "home_v2_workflows_legend_boundary_meta": {
    "en": "What limits exposure"
  },
  "home_v2_workflows_legend_outcome": {
    "en": "Outcome"
  },
  "home_v2_workflows_legend_outcome_meta": {
    "en": "Useful work without moving trust"
  },
  "home_v2_workflows_step_surface": {
    "en": "Surface"
  },
  "home_v2_workflows_step_boundary": {
    "en": "Boundary"
  },
  "home_v2_workflows_step_outcome": {
    "en": "Outcome"
  },
  "home_v2_workflows_spine_label": {
    "en": "Shared vault boundary"
  },
  "home_v2_workflows_mounted_doc": {
    "en": "~/Documents"
  },
  "home_v2_workflows_mounted_vault": {
    "en": "vault.cv"
  },
  "home_v2_workflows_mounted_surface_text": {
    "en": "OS files stay explicit."
  },
  "home_v2_workflows_mounted_boundary_label": {
    "en": "User-initiated mount"
  },
  "home_v2_workflows_mounted_boundary_text": {
    "en": "Encrypted until mounted."
  },
  "home_v2_workflows_mounted_outcome_label": {
    "en": "Unmount -> re-locked"
  },
  "home_v2_workflows_mounted_outcome_text": {
    "en": "Work, then storage locks again."
  },
  "home_v2_workflows_browser_url": {
    "en": "app.example.com/login"
  },
  "home_v2_workflows_browser_user": {
    "en": "user"
  },
  "home_v2_workflows_browser_pass": {
    "en": "pass"
  },
  "home_v2_workflows_browser_filled": {
    "en": "filled"
  },
  "home_v2_workflows_browser_surface_text": {
    "en": "Browser sees a fill, not a vault."
  },
  "home_v2_workflows_browser_boundary_label": {
    "en": "127.0.0.1 only"
  },
  "home_v2_workflows_browser_boundary_text": {
    "en": "Gateway is local, not cloud storage."
  },
  "home_v2_workflows_browser_timer": {
    "en": "0:42"
  },
  "home_v2_workflows_browser_grant": {
    "en": "grant"
  },
  "home_v2_workflows_browser_outcome_text": {
    "en": "Short-lived fill; no durable browser state."
  },
  "home_v2_workflows_credential_prompt": {
    "en": "Sign in to app"
  },
  "home_v2_workflows_credential_user": {
    "en": "a.kor"
  },
  "home_v2_workflows_credential_pass": {
    "en": "********"
  },
  "home_v2_workflows_credential_surface_text": {
    "en": "Native OS prompt, not in-page UI."
  },
  "home_v2_workflows_credential_boundary_label": {
    "en": "Vault available"
  },
  "home_v2_workflows_credential_boundary_text": {
    "en": "OS extension reads local vault grants."
  },
  "home_v2_workflows_credential_outcome_label": {
    "en": "Native flow · no cloud"
  },
  "home_v2_workflows_credential_outcome_text": {
    "en": "Autofill works without cloud backplane."
  },
  "home_v2_workflows_ssh_path": {
    "en": "~/proj"
  },
  "home_v2_workflows_ssh_cmd": {
    "en": "ssh prod-01"
  },
  "home_v2_workflows_ssh_request": {
    "en": "requesting signature..."
  },
  "home_v2_workflows_ssh_surface_text": {
    "en": "SSH asks for a signature; no key file."
  },
  "home_v2_workflows_ssh_boundary_label": {
    "en": "First-sign approval"
  },
  "home_v2_workflows_ssh_key": {
    "en": "id_ed25519"
  },
  "home_v2_workflows_ssh_boundary_text": {
    "en": "Local agent approves each connection."
  },
  "home_v2_workflows_ssh_outcome_label": {
    "en": "Signed in vault"
  },
  "home_v2_workflows_ssh_outcome_text": {
    "en": "Private keys never become loose files."
  },
  "home_v2_workflows_wallet_tx": {
    "en": "Transaction"
  },
  "home_v2_workflows_wallet_preview": {
    "en": "preview"
  },
  "home_v2_workflows_wallet_to": {
    "en": "to"
  },
  "home_v2_workflows_wallet_addr": {
    "en": "0x7a...b2c4"
  },
  "home_v2_workflows_wallet_amount": {
    "en": "amount"
  },
  "home_v2_workflows_wallet_value": {
    "en": "0.42 ETH"
  },
  "home_v2_workflows_wallet_gas": {
    "en": "gas"
  },
  "home_v2_workflows_wallet_gas_value": {
    "en": "21k"
  },
  "home_v2_workflows_wallet_surface_text": {
    "en": "Review the exact transaction."
  },
  "home_v2_workflows_wallet_boundary_label": {
    "en": "Local review"
  },
  "home_v2_workflows_wallet_boundary_text": {
    "en": "Approval happens inside the vault."
  },
  "home_v2_workflows_wallet_outcome_label": {
    "en": "Approve transaction"
  },
  "home_v2_workflows_wallet_outcome_text": {
    "en": "Sign only the intended action."
  },
  "home_v2_workflows_emergency_avatar": {
    "en": "M"
  },
  "home_v2_workflows_emergency_name": {
    "en": "Maria K."
  },
  "home_v2_workflows_emergency_role": {
    "en": "recipient"
  },
  "home_v2_workflows_emergency_surface_text": {
    "en": "Pick recipient and release policy."
  },
  "home_v2_workflows_emergency_delay": {
    "en": "72h delay"
  },
  "home_v2_workflows_emergency_boundary_text": {
    "en": "Delay and policy must clear."
  },
  "home_v2_workflows_emergency_outcome_label": {
    "en": "Visible recovery"
  },
  "home_v2_workflows_emergency_outcome_text": {
    "en": "Recovery is not a hidden backdoor."
  },
  "home_v2_workflows_remote_primary": {
    "en": "primary"
  },
  "home_v2_workflows_remote_fallback": {
    "en": "fallback"
  },
  "home_v2_workflows_remote_future": {
    "en": "future"
  },
  "home_v2_workflows_remote_surface_text": {
    "en": "Network remote uses WebRTC/WSS policy; USB is post-MVP."
  },
  "home_v2_workflows_remote_noise_title": {
    "en": "Noise secure channel"
  },
  "home_v2_workflows_remote_noise_text": {
    "en": "XX / IK / XXpsk0 · host-unlock gated"
  },
  "home_v2_workflows_remote_host_gate": {
    "en": "Host unlock required"
  },
  "home_v2_workflows_remote_pending": {
    "en": "pending"
  },
  "home_v2_workflows_remote_outcome_label": {
    "en": "Transport is replaceable"
  },
  "home_v2_workflows_remote_outcome_text": {
    "en": "Change transport without moving trust into the provider."
  },
  "home_v2_workflows_cta_strong": {
    "en": "Same boundary, different surfaces."
  },
  "home_v2_workflows_cta_meta": {
    "en": "One stance across seven workflows."
  },
  "home_v2_workflows_cta": {
    "en": "Check alpha availability"
  },
  "home_v2_pricing_title_1": {
    "en": "You do not pay for encryption."
  },
  "home_v2_pricing_title_2": {
    "en": "You pay for scale and convenience."
  },
  "home_v2_pricing_intro": {
    "en": "The basic vault path is free. Pro is for extended modes when those workflows are ready. Core security mechanisms are not sold as an upgrade."
  },
  "home_v2_pricing_included": {
    "en": "Included"
  },
  "home_v2_pricing_free_ledger": {
    "en": "free · vault path"
  },
  "home_v2_pricing_free_label": {
    "en": "Free"
  },
  "home_v2_pricing_free_price": {
    "en": "$0"
  },
  "home_v2_pricing_free_price_suffix": {
    "en": "forever"
  },
  "home_v2_pricing_free_tag": {
    "en": "For personal use, local vaults, and the first alpha workflows."
  },
  "home_v2_pricing_free_chip": {
    "en": "Basic vault path"
  },
  "home_v2_pricing_free_cta": {
    "en": "Check alpha availability"
  },
  "home_v2_pricing_free_note": {
    "en": "Check the availability matrix below for current platform status."
  },
  "home_v2_pricing_pro_ledger": {
    "en": "pro · ldl"
  },
  "home_v2_pricing_pro_label": {
    "en": "Pro entitlement"
  },
  "home_v2_pricing_pro_price": {
    "en": "LDL"
  },
  "home_v2_pricing_pro_price_suffix": {
    "en": "lifetime device license"
  },
  "home_v2_pricing_pro_tag": {
    "en": "For extended modes and higher-scale workflows. Modules activate as rollout allows."
  },
  "home_v2_pricing_pro_chip": {
    "en": "Extended modules"
  },
  "home_v2_pricing_pro_cta": {
    "en": "Buy LDL"
  },
  "home_v2_pricing_recovery_link": {
    "en": "Already have a license?"
  },
  "home_v2_pricing_pro_note": {
    "en": "Extended modules activate when rollout and runtime capability allow."
  },
  "home_v2_pricing_free_feature_1": {
    "en": "Passwords, notes, and OTP"
  },
  "home_v2_pricing_free_feature_2": {
    "en": "Local mode on supported platforms"
  },
  "home_v2_pricing_free_feature_3": {
    "en": "Encrypted backup and restore"
  },
  "home_v2_pricing_free_feature_4": {
    "en": "Browser extension localhost path"
  },
  "home_v2_pricing_free_feature_5": {
    "en": "Basic security settings"
  },
  "home_v2_pricing_pro_feature_1": {
    "en": "One Pro product for paid modules"
  },
  "home_v2_pricing_pro_feature_2": {
    "en": "Up to 3 activated Core devices per purchase"
  },
  "home_v2_pricing_pro_feature_3": {
    "en": "Remote, credential-provider, SSH-agent, wallet, and emergency-access modules"
  },
  "home_v2_pricing_pro_feature_3_meta": {
    "en": "when rollout allows"
  },
  "home_v2_pricing_pro_feature_4": {
    "en": "Core-authoritative entitlement checks"
  },
  "home_v2_pricing_baseline_label": {
    "en": "Core security baseline · spans both plans"
  },
  "home_v2_pricing_baseline_title": {
    "en": "Security is not a paid feature."
  },
  "home_v2_pricing_baseline_text": {
    "en": "Encryption, KDF, and the basic security architecture are included in the basic vault path."
  },
  "home_v2_pricing_baseline_emphasis": {
    "en": "You pay for scale and convenience."
  },
  "home_v2_pricing_baseline_token_1": {
    "en": "Encryption"
  },
  "home_v2_pricing_baseline_token_2": {
    "en": "KDF"
  },
  "home_v2_pricing_baseline_token_3": {
    "en": "Architecture"
  },
  "home_v2_pricing_avail_section_eyebrow": {
    "en": "Alpha availability"
  },
  "home_v2_pricing_avail_section_title_1": {
    "en": "Check which build is ready"
  },
  "home_v2_pricing_avail_section_title_2": {
    "en": "for your platform."
  },
  "home_v2_pricing_avail_section_intro": {
    "en": "Builds are published as platforms become ready. The matrix below shows current alpha status — check it before planning a deployment."
  },
  "home_v2_pricing_avail_eyebrow": {
    "en": "Alpha · platform availability"
  },
  "home_v2_pricing_avail_text": {
    "en": "The current matrix shows which platforms have alpha builds today. Check before planning a deployment."
  },
  "home_v2_pricing_platform_macos": {
    "en": "macOS"
  },
  "home_v2_pricing_platform_macos_status": {
    "en": "Alpha"
  },
  "home_v2_pricing_platform_macos_blurb": {
    "en": "Builds available for testing."
  },
  "home_v2_pricing_platform_android": {
    "en": "Android"
  },
  "home_v2_pricing_platform_android_status": {
    "en": "In progress"
  },
  "home_v2_pricing_platform_android_blurb": {
    "en": "Alpha in active development."
  },
  "home_v2_pricing_platform_ios": {
    "en": "iOS"
  },
  "home_v2_pricing_platform_ios_status": {
    "en": "Planned"
  },
  "home_v2_pricing_platform_ios_blurb": {
    "en": "Planned for upcoming alpha releases."
  },
  "home_v2_pricing_platform_linux": {
    "en": "Linux"
  },
  "home_v2_pricing_platform_linux_status": {
    "en": "Early access"
  },
  "home_v2_pricing_platform_linux_blurb": {
    "en": "Early access builds coming soon."
  },
  "home_v2_pricing_footer": {
    "en": "Availability, features, and pricing can change. The matrix above is the source of truth."
  },
  "home_v2_faq_eyebrow": {
    "en": "FAQ"
  },
  "home_v2_faq_title": {
    "en": "Short answers before you install."
  },
  "home_v2_faq_intro": {
    "en": "Short answers here. Full proof pages where it matters."
  },
  "home_v2_faq_tagline": {
    "en": "Short answers. Inspectable model."
  },
  "home_v2_faq_1_q": {
    "en": "What is ChromVoid?"
  },
  "home_v2_faq_1_a": {
    "en": "ChromVoid is a local-first secret vault for passwords, OTP, notes, files, and security workflows. It reduces cloud trust and supports stronger boundaries when needed."
  },
  "home_v2_faq_2_q": {
    "en": "How is it different from a normal password manager?"
  },
  "home_v2_faq_2_a": {
    "en": "Trust lives in a local or phone-held source of truth. Cloud accounts, browser profiles, and transport paths are treated as clients or surfaces."
  },
  "home_v2_faq_3_q": {
    "en": "What does deniability mean here?"
  },
  "home_v2_faq_3_a": {
    "en": "A decoy vault can exist beside hidden vaults. The exact guarantees depend on the public threat model."
  },
  "home_v2_faq_4_q": {
    "en": "Can I use it without extra hardware?"
  },
  "home_v2_faq_4_a": {
    "en": "Yes. The basic vault path works on one device. Hardware tokens are optional stricter boundary tools."
  },
  "home_v2_faq_5_q": {
    "en": "Is this overkill for normal users?"
  },
  "home_v2_faq_5_a": {
    "en": "No. Basic mode behaves like a calm local vault; stricter modes only activate when configured."
  },
  "home_v2_faq_6_q": {
    "en": "Does the browser extension store passwords?"
  },
  "home_v2_faq_6_a": {
    "en": "No. It talks to the local Desktop Gateway and receives short-lived grants."
  },
  "home_v2_faq_7_q": {
    "en": "What if my storage files are copied?"
  },
  "home_v2_faq_7_a": {
    "en": "Vault files are encrypted at rest. Master-password strength and key material still matter."
  },
  "home_v2_faq_8_q": {
    "en": "What if my device is compromised while open?"
  },
  "home_v2_faq_8_a": {
    "en": "No vault fully protects a compromised live device. ChromVoid reduces specific risks; it does not replace OPSEC."
  },
  "home_v2_faq_9_q": {
    "en": "Are alpha builds available now?"
  },
  "home_v2_faq_9_a": {
    "en": "Some platforms have alpha builds; others are in progress or planned. Check the availability matrix on the home page."
  },
  "home_v2_faq_10_q": {
    "en": "What is LDL?"
  },
  "home_v2_faq_10_a": {
    "en": "LDL is the Lifetime Device License for Pro modules on up to three Core devices when rollout allows."
  },
  "home_v2_faq_11_q": {
    "en": "Where can I verify the security model?"
  },
  "home_v2_faq_11_a": {
    "en": "Start with the public Threat Model, architecture diagrams, and GitHub repository."
  },
  "home_v2_final_step_status": {
    "en": "Platform status"
  },
  "home_v2_final_step_threat": {
    "en": "Threat Model"
  },
  "home_v2_final_step_github": {
    "en": "GitHub"
  },
  "home_v2_final_title_1": {
    "en": "Check whether ChromVoid"
  },
  "home_v2_final_title_accent": {
    "en": "alpha"
  },
  "home_v2_final_title_2": {
    "en": "is ready for your platform."
  },
  "home_v2_final_subhead": {
    "en": "If your secrets should stay out of hosted vault storage, start with the current alpha status and inspect the public security model before installing."
  },
  "home_v2_final_cta_alpha": {
    "en": "Check alpha availability"
  },
  "home_v2_final_cta_threat": {
    "en": "Read Threat Model"
  },
  "home_v2_final_cta_github": {
    "en": "View GitHub"
  },
  "home_v2_final_note_1": {
    "en": "No basic-security upsell."
  },
  "home_v2_final_note_2": {
    "en": "Deniability depends on the threat model."
  },
  "home_v2_final_note_3": {
    "en": "Current limitations are documented publicly."
  },
  "home_v2_footer_tagline": {
    "en": "Secrets without a central vault."
  },
  "home_v2_footer_status_cta": {
    "en": "Check platform status"
  },
  "home_v2_footer_nav_label": {
    "en": "Footer"
  },
  "home_v2_footer_col_product": {
    "en": "Product"
  },
  "home_v2_footer_col_security": {
    "en": "Security"
  },
  "home_v2_footer_col_support": {
    "en": "Support"
  },
  "home_v2_footer_col_legal": {
    "en": "Legal"
  },
  "home_v2_footer_product": {
    "en": "Product"
  },
  "home_v2_footer_download": {
    "en": "Download"
  },
  "home_v2_footer_workflows": {
    "en": "Workflows"
  },
  "home_v2_footer_pricing": {
    "en": "Pricing"
  },
  "home_v2_footer_faq": {
    "en": "FAQ"
  },
  "home_v2_footer_threat_model": {
    "en": "Threat Model"
  },
  "home_v2_footer_architecture": {
    "en": "Architecture"
  },
  "home_v2_footer_github": {
    "en": "GitHub"
  },
  "home_v2_footer_support": {
    "en": "Support"
  },
  "home_v2_footer_release_notes": {
    "en": "Release notes"
  },
  "home_v2_footer_status": {
    "en": "Status"
  },
  "home_v2_footer_privacy_policy": {
    "en": "Privacy Policy"
  },
  "home_v2_footer_terms": {
    "en": "Terms of Use"
  },
  "home_v2_footer_account_deletion": {
    "en": "Account deletion"
  },
  "home_v2_footer_privacy": {
    "en": "Privacy"
  },
  "home_v2_footer_terms_short": {
    "en": "Terms"
  },
  "home_v2_why_eyebrow": {
    "en": "Problem"
  },
  "home_v2_what_eyebrow": {
    "en": "What you get"
  },
  "home_v2_how_eyebrow": {
    "en": "How it works"
  },
  "home_v2_deniability_eyebrow": {
    "en": "Plausible deniability"
  },
  "home_v2_arch_eyebrow": {
    "en": "Architecture proof"
  },
  "home_v2_workflows_eyebrow": {
    "en": "Workflow pages"
  },
  "home_v2_pricing_eyebrow": {
    "en": "Pricing and alpha"
  },
  "home_v2_hero_proof_local": {
    "en": "Local-first"
  },
  "home_v2_hero_proof_zero_cache": {
    "en": "Zero-cache"
  },
  "home_v2_hero_proof_no_cloud": {
    "en": "Vault stays local"
  },
  "home_v2_hero_proof_threat_model": {
    "en": "Public threat model"
  },
  "m_nav_build": {
    "en": "v0.9.2 · beta"
  },
  "m_nav_menu_label": {
    "en": "Menu"
  },
  "m_nav_close_label": {
    "en": "Close"
  },
  "m_drawer_eyebrow": {
    "en": "— Navigation"
  },
  "m_drawer_link_why": {
    "en": "Why"
  },
  "m_drawer_link_how": {
    "en": "How it works"
  },
  "m_drawer_link_arch": {
    "en": "Architecture"
  },
  "m_drawer_link_den": {
    "en": "Deniability"
  },
  "m_drawer_link_pricing": {
    "en": "Pricing"
  },
  "m_drawer_link_faq": {
    "en": "FAQ"
  },
  "m_drawer_cta": {
    "en": "Download"
  },
  "m_drawer_stance": {
    "en": "vault stays local"
  },
  "m_hero_eyebrow": {
    "en": "Local-first password manager & private vault space"
  },
  "m_hero_title_pre": {
    "en": "Keep secrets "
  },
  "m_hero_title_accent": {
    "en": "inside"
  },
  "m_hero_title_post": {
    "en": " a boundary you control."
  },
  "m_hero_sub": {
    "en": "ChromVoid keeps the interface outside and your passwords, files, OTP codes, notes, and separate vaults inside a private local boundary. Create as many vaults as your workflow needs."
  },
  "m_hero_cta_primary": {
    "en": "Download"
  },
  "m_hero_cta_secondary": {
    "en": "Read threat model"
  },
  "m_hero_chip_1": {
    "en": "Local-first"
  },
  "m_hero_chip_2": {
    "en": "Zero-cache"
  },
  "m_hero_chip_3": {
    "en": "Vault stays local"
  },
  "m_hero_chip_4": {
    "en": "Public threat model"
  },
  "m_zs_chrome_title": {
    "en": "chromvoid · vault"
  },
  "m_zs_chrome_status": {
    "en": "● vault unlocked"
  },
  "m_zs_out_tag": {
    "en": "OUTSIDE"
  },
  "m_zs_out_sub": {
    "en": " — interface only"
  },
  "m_zs_iface_1_name": {
    "en": "Browser · github.com"
  },
  "m_zs_iface_1_meta": {
    "en": "requesting · totp"
  },
  "m_zs_iface_2_name": {
    "en": "Desktop · gateway"
  },
  "m_zs_iface_2_meta": {
    "en": "localhost only"
  },
  "m_zs_iface_3_name": {
    "en": "CLI · ssh-agent"
  },
  "m_zs_iface_3_meta": {
    "en": "idle"
  },
  "m_zs_gate_label": {
    "en": "BOUNDARY "
  },
  "m_zs_gate_label_strong": {
    "en": "· unlock gate"
  },
  "m_zs_gate_sub": {
    "en": "device key + biometric"
  },
  "m_zs_inside_tag": {
    "en": "INSIDE"
  },
  "m_zs_inside_sub": {
    "en": " · vault space"
  },
  "m_zs_vault_passwords_title": {
    "en": "Passwords"
  },
  "m_zs_vault_passwords_count": {
    "en": "312"
  },
  "m_zs_vault_files_title": {
    "en": "Files"
  },
  "m_zs_vault_files_count": {
    "en": "1.4 GB"
  },
  "m_zs_vault_otp_title": {
    "en": "OTP"
  },
  "m_zs_vault_otp_count": {
    "en": "24"
  },
  "m_zs_vault_notes_title": {
    "en": "Notes"
  },
  "m_zs_vault_notes_count": {
    "en": "58"
  },
  "m_zs_vault_ssh_title": {
    "en": "SSH Keys"
  },
  "m_zs_vault_ssh_count": {
    "en": "17"
  },
  "m_zs_vault_wallets_title": {
    "en": "Wallets"
  },
  "m_zs_vault_wallets_count": {
    "en": "6"
  },
  "m_zs_more": {
    "en": "more vaults · expandable space"
  },
  "m_zs_foot_status": {
    "en": "no outbound traffic"
  },
  "m_zs_foot_count": {
    "en": "0 packets · session local"
  },
  "m_ts_eyebrow": {
    "en": "Trust strip"
  },
  "m_ts_title_pre": {
    "en": "Verified "
  },
  "m_ts_title_em": {
    "en": "boundary signals."
  },
  "m_ts_intro": {
    "en": "Credibility through documented architecture, explicit boundaries, and honest limits."
  },
  "m_ts_card_1_title": {
    "en": "Public threat model"
  },
  "m_ts_card_1_text": {
    "en": "Architecture, limits, and attack assumptions are documented."
  },
  "m_ts_card_1_tag": {
    "en": "documented"
  },
  "m_ts_card_2_title": {
    "en": "Local or phone-held secrets"
  },
  "m_ts_card_2_text": {
    "en": "Choose Local mode or Mobile host — the vault stays on a device you control."
  },
  "m_ts_card_2_tag": {
    "en": "source of truth"
  },
  "m_ts_card_3_title": {
    "en": "Zero-cache browser path"
  },
  "m_ts_card_3_text": {
    "en": "The extension talks to localhost instead of becoming a browser vault."
  },
  "m_ts_card_3_tag": {
    "en": "localhost only"
  },
  "m_ts_card_4_title": {
    "en": "One encrypted transport"
  },
  "m_ts_card_4_text": {
    "en": "USB, WebRTC, and WSS follow the same encrypted, channel-untrusted stance."
  },
  "m_ts_card_4_tag": {
    "en": "channel-untrusted"
  },
  "m_ts_card_5_title": {
    "en": "Honest limits"
  },
  "m_ts_card_5_text": {
    "en": "Deniability depends on device state, storage medium, and OPSEC."
  },
  "m_ts_card_5_tag": {
    "en": "bounded claim"
  },
  "m_why_eyebrow": {
    "en": "Problem"
  },
  "m_why_title_pre": {
    "en": "Why this "
  },
  "m_why_title_em": {
    "en": "exists."
  },
  "m_why_intro": {
    "en": "Modern digital convenience makes sensitive data easy to access — and easy to expose. Most tools optimize for sync, speed, and convenience. What feels organized on the outside is often fragmented and exposed underneath."
  },
  "m_why_item_1_title": {
    "en": "One flat trust zone"
  },
  "m_why_item_1_desc": {
    "en": "Passwords, notes, files, and codes often live inside the same exposed app surface."
  },
  "m_why_item_2_title": {
    "en": "Too many traces"
  },
  "m_why_item_2_desc": {
    "en": "Data can leak into previews, clipboard history, temp storage, autofill, and sync layers."
  },
  "m_why_item_3_title": {
    "en": "Convenience over isolation"
  },
  "m_why_item_3_desc": {
    "en": "Most systems are optimized to open quickly — not to contain risk precisely."
  },
  "m_why_item_4_title": {
    "en": "No meaningful separation"
  },
  "m_why_item_4_desc": {
    "en": "Sensitive data is rarely split into truly separate vault spaces with different exposure levels."
  },
  "m_xsec_label": {
    "en": "X-SECTION · ATTACK SURFACE COMPARISON"
  },
  "m_xsec_boundary_label": {
    "en": "— BOUNDARY —"
  },
  "m_xsec_radius_pill": {
    "en": "TRUST RADIUS"
  },
  "m_xsec_radius_label": {
    "en": "trust radius · one broad unlock"
  },
  "m_xsec_radius_sub": {
    "en": "A single unlock covers every item in the radius — unless they're split into separate vaults."
  },
  "m_xsec_call_1": {
    "en": "previews · clipboard"
  },
  "m_xsec_call_2": {
    "en": "autofill · sync"
  },
  "m_xsec_call_3": {
    "en": "browser surface"
  },
  "m_xsec_call_4": {
    "en": "temp storage"
  },
  "m_what_eyebrow": {
    "en": "What you get"
  },
  "m_what_title_pre": {
    "en": "One "
  },
  "m_what_title_em": {
    "en": "vault surface"
  },
  "m_what_title_post": {
    "en": " for daily secrets and high-risk workflows."
  },
  "m_what_intro": {
    "en": "Start with the familiar work. Add stronger boundaries where they matter — phone-held secrets, decoy vaults, localhost-only browser access, workflow-specific approvals."
  },
  "m_what_tab_passwords": {
    "en": "Passwords"
  },
  "m_what_tab_files": {
    "en": "Files"
  },
  "m_what_tab_notes": {
    "en": "Notes"
  },
  "m_what_tab_browser": {
    "en": "Browser"
  },
  "m_what_tab_higher": {
    "en": "Higher risk"
  },
  "m_what_pw_head": {
    "en": "vault · passwords & otp"
  },
  "m_what_pw_1_site": {
    "en": "GitHub"
  },
  "m_what_pw_1_user": {
    "en": "dev@chromvoid.com"
  },
  "m_what_pw_2_site": {
    "en": "Proton Mail"
  },
  "m_what_pw_2_user": {
    "en": "dev@chromvoid.com"
  },
  "m_what_pw_3_site": {
    "en": "Bank Account"
  },
  "m_what_pw_3_user": {
    "en": "user@bank.com"
  },
  "m_what_pw_totp_label": {
    "en": "TOTP code"
  },
  "m_what_pw_totp_code": {
    "en": "137 839"
  },
  "m_what_files_head": {
    "en": "vault · files"
  },
  "m_what_files_upload": {
    "en": "Upload"
  },
  "m_what_files_sub_left": {
    "en": "encrypted at rest"
  },
  "m_what_files_sub_right": {
    "en": "5 · sealed"
  },
  "m_what_notes_head": {
    "en": "vault · notes"
  },
  "m_what_notes_title": {
    "en": "Server root access procedure"
  },
  "m_what_notes_step_1": {
    "en": "Connect via SSH"
  },
  "m_what_notes_step_2": {
    "en": "Verify host key"
  },
  "m_what_notes_step_3": {
    "en": "Elevate with sudo"
  },
  "m_what_notes_step_4": {
    "en": "Check system status"
  },
  "m_what_notes_tag": {
    "en": "#ops"
  },
  "m_what_browser_head": {
    "en": "browser access · short-lived grant"
  },
  "m_what_browser_label": {
    "en": "connected to"
  },
  "m_what_browser_target": {
    "en": "localhost:57228"
  },
  "m_what_browser_sub_1_left": {
    "en": "short-lived grant active"
  },
  "m_what_browser_sub_1_right": {
    "en": "02:45"
  },
  "m_what_browser_sub_2_left": {
    "en": "extension talks to 127.0.0.1 only"
  },
  "m_what_browser_sub_2_right": {
    "en": "● no vault stored"
  },
  "m_what_browser_sub_3_left": {
    "en": "logged · revocable"
  },
  "m_what_browser_sub_3_right": {
    "en": "scope · fill / read"
  },
  "m_what_higher_head": {
    "en": "higher-risk modes"
  },
  "m_what_higher_decoy_title": {
    "en": "Decoy vault"
  },
  "m_what_higher_decoy_desc": {
    "en": "Plausible vault for regular accounts and low-risk data."
  },
  "m_what_higher_hidden_title": {
    "en": "Hidden vault"
  },
  "m_what_higher_hidden_desc": {
    "en": "Different passwords unlock different secret surfaces."
  },
  "m_what_higher_mobile_title": {
    "en": "Mobile host"
  },
  "m_what_higher_mobile_desc": {
    "en": "Phone holds the vault. Desktops act as clients only."
  },
  "m_what_higher_approval_title": {
    "en": "Approval flows"
  },
  "m_what_higher_approval_desc": {
    "en": "Workflow-specific approvals for actions that demand more friction."
  },
  "m_hiw_eyebrow": {
    "en": "How it works"
  },
  "m_hiw_title_pre": {
    "en": "One flow, from "
  },
  "m_hiw_title_em": {
    "en": "source of truth"
  },
  "m_hiw_title_post": {
    "en": " to temporary access."
  },
  "m_hiw_intro": {
    "en": "Pick where the vault lives. Surfaces connect as clients. Access is handed out in short-lived grants — never copied, never permanent."
  },
  "m_hiw_step_1_title": {
    "en": "Source of truth"
  },
  "m_hiw_step_1_sub": {
    "en": "Choose where secrets live. Local device, or your phone as the source of truth."
  },
  "m_hiw_source_local_name": {
    "en": "Local device · macOS · Windows · Linux"
  },
  "m_hiw_source_local_state": {
    "en": "local"
  },
  "m_hiw_source_mobile_name": {
    "en": "Mobile host · phone holds the vault"
  },
  "m_hiw_source_mobile_state": {
    "en": "active"
  },
  "m_hiw_step_2_title": {
    "en": "Connected surfaces"
  },
  "m_hiw_step_2_sub": {
    "en": "Browser and tools act as clients, not storage. The vault stays sealed."
  },
  "m_hiw_hub_disc_label": {
    "en": "Vault"
  },
  "m_hiw_hub_disc_status": {
    "en": "sealed"
  },
  "m_hiw_hub_disc_meta": {
    "en": "0 secrets out"
  },
  "m_hiw_surface_browser_name": {
    "en": "browser"
  },
  "m_hiw_surface_browser_tag": {
    "en": "client · localhost"
  },
  "m_hiw_surface_cli_name": {
    "en": "cli · ssh"
  },
  "m_hiw_surface_cli_tag": {
    "en": "agent · socket"
  },
  "m_hiw_surface_desktop_name": {
    "en": "desktop"
  },
  "m_hiw_surface_desktop_tag": {
    "en": "native client"
  },
  "m_hiw_surface_wallet_name": {
    "en": "wallet tool"
  },
  "m_hiw_surface_wallet_tag": {
    "en": "sign · in vault"
  },
  "m_hiw_legend_surface_k": {
    "en": "surface"
  },
  "m_hiw_legend_surface_v": {
    "en": "requests a scoped grant"
  },
  "m_hiw_legend_vault_k": {
    "en": "vault"
  },
  "m_hiw_legend_vault_v": {
    "en": "issues short-lived access · keys never leave"
  },
  "m_hiw_step_3_title": {
    "en": "Ephemeral access"
  },
  "m_hiw_step_3_sub": {
    "en": "Grants expire, can be revoked, and leave no residue."
  },
  "m_hiw_grant_1_target": {
    "en": "github.com"
  },
  "m_hiw_grant_1_scope": {
    "en": "scope · fill · read"
  },
  "m_hiw_grant_1_timer": {
    "en": "02:45"
  },
  "m_hiw_grant_2_target": {
    "en": "ssh prod-edge-3"
  },
  "m_hiw_grant_2_scope": {
    "en": "scope · session"
  },
  "m_hiw_grant_2_timer": {
    "en": "00:58"
  },
  "m_hiw_grant_3_target": {
    "en": "wallet.tool"
  },
  "m_hiw_grant_3_scope": {
    "en": "scope · sign once"
  },
  "m_hiw_grant_3_timer": {
    "en": "00:12"
  },
  "m_den_eyebrow": {
    "en": "Deniability-oriented design"
  },
  "m_den_title_pre": {
    "en": "What is visible is "
  },
  "m_den_title_visible": {
    "en": "controlled."
  },
  "m_den_title_mid": {
    "en": " What is hidden "
  },
  "m_den_title_hidden": {
    "en": "should not advertise itself."
  },
  "m_den_intro": {
    "en": "Deniability is about what cannot be proven, not about hiding everything. ChromVoid supports a decoy-vault and hidden-vault model. Limits depend on storage, device state, and operational habits."
  },
  "m_den_toggle_decoy": {
    "en": "Decoy"
  },
  "m_den_toggle_hidden": {
    "en": "Hidden"
  },
  "m_den_decoy_title": {
    "en": "Decoy vault"
  },
  "m_den_decoy_sub": {
    "en": "Accessible with everyday credentials. Plausible and practical — a real vault for regular accounts and low-risk data."
  },
  "m_den_hidden_title": {
    "en": "Hidden vault"
  },
  "m_den_hidden_sub": {
    "en": "Deeper surfaces. No explicit indicators. Different passwords unlock different secret surfaces."
  },
  "m_den_decoy_tile_1_title": {
    "en": "Personal Email"
  },
  "m_den_decoy_tile_1_meta": {
    "en": "you@example.com"
  },
  "m_den_decoy_tile_2_title": {
    "en": "Banking"
  },
  "m_den_decoy_tile_2_meta": {
    "en": "checking account"
  },
  "m_den_decoy_tile_3_title": {
    "en": "Notes"
  },
  "m_den_decoy_tile_3_meta": {
    "en": "meeting agenda"
  },
  "m_den_decoy_tile_4_title": {
    "en": "Receipts.pdf"
  },
  "m_den_decoy_tile_4_meta": {
    "en": "12 KB · Apr 20"
  },
  "m_den_decoy_tile_5_title": {
    "en": "Tax.docx"
  },
  "m_den_decoy_tile_5_meta": {
    "en": "24 KB · Mar 18"
  },
  "m_den_hidden_tile_1_title": {
    "en": "Research Notes"
  },
  "m_den_hidden_tile_1_meta": {
    "en": "Encrypted note"
  },
  "m_den_hidden_tile_2_title": {
    "en": "Project Atlas"
  },
  "m_den_hidden_tile_2_meta": {
    "en": "Secure folder"
  },
  "m_den_hidden_tile_3_title": {
    "en": "Keys & Codes"
  },
  "m_den_hidden_tile_3_meta": {
    "en": "One-time codes"
  },
  "m_den_hidden_tile_4_title": {
    "en": "Medical Records"
  },
  "m_den_hidden_tile_4_meta": {
    "en": "Private documents"
  },
  "m_den_hidden_tile_5_title": {
    "en": "Archive.bin"
  },
  "m_den_hidden_tile_5_meta": {
    "en": "Encrypted file"
  },
  "m_den_limit_strong": {
    "en": "Deniability is not a universal promise. "
  },
  "m_den_limit_body": {
    "en": "It is a tool for specific threat models, and its limits are part of the product documentation. If the device is compromised while unlocked, no password manager can promise safety."
  },
  "m_den_proof_1_title": {
    "en": "Less talkative metadata"
  },
  "m_den_proof_1_body": {
    "en": "The storage design avoids obvious markers that prove what else exists."
  },
  "m_den_proof_2_title": {
    "en": "Honest limitations"
  },
  "m_den_proof_2_body": {
    "en": "Guarantees depend on storage, device state, and OPSEC — documented publicly."
  },
  "m_arch_eyebrow": {
    "en": "Architecture · proof"
  },
  "m_arch_title_pre": {
    "en": "Five mechanisms. "
  },
  "m_arch_title_em": {
    "en": "Each one auditable."
  },
  "m_arch_row_1_title": {
    "en": "Local-first key derivation"
  },
  "m_arch_row_1_desc": {
    "en": "Argon2id over your passphrase + hardware token. Keys exist only in volatile memory."
  },
  "m_arch_row_1_tag": {
    "en": "argon2id"
  },
  "m_arch_row_2_title": {
    "en": "Sealed sync"
  },
  "m_arch_row_2_desc": {
    "en": "Optional. Devices exchange sealed envelopes; the relay sees opaque blobs."
  },
  "m_arch_row_2_tag": {
    "en": "x25519 · sealed"
  },
  "m_arch_row_3_title": {
    "en": "Boundary daemon"
  },
  "m_arch_row_3_desc": {
    "en": "Single-purpose process. Speaks one protocol. No general-purpose IPC."
  },
  "m_arch_row_3_tag": {
    "en": "rpc · scoped"
  },
  "m_arch_row_4_title": {
    "en": "Reproducible builds"
  },
  "m_arch_row_4_desc": {
    "en": "Bit-for-bit reproducible. Public hash log. Signed by maintainers, mirrored independently."
  },
  "m_arch_row_4_tag": {
    "en": "sigstore"
  },
  "m_arch_row_5_title": {
    "en": "Open spec"
  },
  "m_arch_row_5_desc": {
    "en": "Vault format and protocol are documented and stable. Third-party clients welcome."
  },
  "m_arch_row_5_tag": {
    "en": "rfc-draft 0.4"
  },
  "m_pricing_eyebrow": {
    "en": "Pricing & availability"
  },
  "m_pricing_title_pre": {
    "en": "You do not pay for encryption. "
  },
  "m_pricing_title_em": {
    "en": "You pay for scale and convenience."
  },
  "m_pricing_intro": {
    "en": "The basic vault path is free. Pro is for extended modes when those workflows are ready. Core security mechanisms are not sold as an upgrade."
  },
  "m_pricing_tag": {
    "en": "— Free · vault path"
  },
  "m_pricing_name": {
    "en": "Free"
  },
  "m_pricing_price": {
    "en": "$0"
  },
  "m_pricing_per": {
    "en": "forever"
  },
  "m_pricing_desc_pre": {
    "en": "For personal use, local vaults, and the first alpha workflows. "
  },
  "m_pricing_desc_em": {
    "en": "Security is not a paid feature."
  },
  "m_pricing_list_1": {
    "en": "Passwords, notes, and OTP"
  },
  "m_pricing_list_2": {
    "en": "Local mode on supported platforms"
  },
  "m_pricing_list_3": {
    "en": "Encrypted backup and restore"
  },
  "m_pricing_list_4": {
    "en": "Browser extension localhost path"
  },
  "m_pricing_list_5": {
    "en": "Basic security settings"
  },
  "m_pricing_cta": {
    "en": "Check alpha availability"
  },
  "m_pricing_availability": {
    "en": "macOS · Alpha  ·  Android · In progress  ·  iOS · Planned  ·  Linux · Early access"
  },
  "m_faq_eyebrow": {
    "en": "FAQ"
  },
  "m_faq_title_pre": {
    "en": "Short answers "
  },
  "m_faq_title_em": {
    "en": "before you install."
  },
  "m_faq_intro": {
    "en": "Short answers here. Full proof pages where it matters."
  },
  "m_faq_q_1": {
    "en": "What is ChromVoid?"
  },
  "m_faq_a_1": {
    "en": "ChromVoid is a local-first secret vault for passwords, OTP, notes, files, and security workflows. It is designed to reduce cloud trust and support stronger threat-model boundaries when needed."
  },
  "m_faq_q_2": {
    "en": "How is it different from a normal password manager?"
  },
  "m_faq_a_2": {
    "en": "The main difference is where trust lives. ChromVoid treats the cloud account, browser profile, and transport path as clients or surfaces, not as the source of truth for your secrets."
  },
  "m_faq_q_3": {
    "en": "What does deniability mean here?"
  },
  "m_faq_a_3": {
    "en": "ChromVoid supports a decoy-vault and hidden-vault model. It aims to reduce markers that prove additional vaults exist, but the guarantees depend on the full threat model."
  },
  "m_faq_q_4": {
    "en": "Does the browser extension store passwords?"
  },
  "m_faq_a_4": {
    "en": "No. The extension is a browser-side shell that talks to the local Desktop Gateway and uses short-lived grants."
  },
  "m_faq_q_5": {
    "en": "What if my device is compromised while the vault is open?"
  },
  "m_faq_a_5": {
    "en": "No vault can fully protect secrets from a compromised live device. ChromVoid reduces specific risks, but it does not replace OPSEC."
  },
  "m_faq_q_6": {
    "en": "Are alpha builds available now?"
  },
  "m_faq_a_6": {
    "en": "Some platforms have alpha builds, others are in progress or planned. See the download status page for the current state per platform."
  },
  "m_faq_q_7": {
    "en": "What is LDL?"
  },
  "m_faq_a_7": {
    "en": "LDL is the Lifetime Device License — a one-time entitlement that activates Pro modules on up to three Core devices when rollout allows."
  },
  "m_faq_q_8": {
    "en": "Where can I verify the security model?"
  },
  "m_faq_a_8": {
    "en": "Start with the public Threat Model, architecture diagrams, and GitHub repository."
  },
  "m_final_step_1": {
    "en": "Status"
  },
  "m_final_step_2": {
    "en": "Threat Model"
  },
  "m_final_step_3": {
    "en": "GitHub"
  },
  "m_final_title_pre": {
    "en": "Check whether ChromVoid "
  },
  "m_final_title_em": {
    "en": "alpha"
  },
  "m_final_title_post": {
    "en": " is ready for your platform."
  },
  "m_final_sub": {
    "en": "If your secrets should stay out of hosted vault storage, start with the current alpha status and inspect the public security model before installing."
  },
  "m_final_cta_primary": {
    "en": "Check alpha availability"
  },
  "m_final_cta_secondary": {
    "en": "Read Threat Model"
  },
  "m_final_note_1": {
    "en": "No basic-security upsell."
  },
  "m_final_note_2": {
    "en": "Deniability depends on the threat model."
  },
  "m_final_note_3": {
    "en": "Current limitations are documented publicly."
  }
}
