diff --git a/docs.json b/docs.json
index acf42bc..ad6c486 100644
--- a/docs.json
+++ b/docs.json
@@ -159,7 +159,7 @@
"group": "Teams",
"icon": "users",
"pages": [
- "guides/teams/overview",
+ "guides/teams/teams-overview",
"guides/teams/managing-teams",
"guides/teams/teams-roles",
"guides/teams/legacy-teams"
@@ -865,10 +865,6 @@
"source": "/cli/commands",
"destination": "/cli/hello-world"
},
- {
- "source": "/cli/templates",
- "destination": "/guides/templates/creating-templates"
- },
{
"source": "/sdk/python/templates",
"destination": "/guides/templates/creating-templates"
@@ -1685,4 +1681,4 @@
}
}
]
-}
+}
\ No newline at end of file
diff --git a/guides/get-started/index.mdx b/guides/get-started/index.mdx
index 218b1f2..f71d090 100644
--- a/guides/get-started/index.mdx
+++ b/guides/get-started/index.mdx
@@ -53,10 +53,6 @@ Vast.ai connects compute providers, from hobbyists to Tier-4 datacenters, with u
-## Mission
-
-Vast.ai's mission is to align and democratize AI. Machine learning is progressing towards powerful AI systems with the potential to radically reshape our future. We believe it is imperative that this awesome power be distributed widely; that its benefits accrue to the many rather than the few; that its secrets are unlocked for the good of all humanity. Towards these ends we work to ensure that the compute powering AI is supplied by the people and for the people.
-
## Talk to Us
- **Support Chat** → Available 24/7 in the bottom-right corner of our [console](https://cloud.vast.ai).
diff --git a/guides/get-started/quickstart.mdx b/guides/get-started/quickstart.mdx
index a967d9c..00aabd2 100644
--- a/guides/get-started/quickstart.mdx
+++ b/guides/get-started/quickstart.mdx
@@ -1,5 +1,5 @@
---
-title: "Sign up and rent your first GPU"
+title: "Rent your first GPU"
sidebarTitle: "Quickstart"
slug: ubs2z894DwoYptJmpnZWP
createdAt: Mon Jan 13 2025 21:20:40 GMT+0000 (Coordinated Universal Time)
@@ -8,25 +8,17 @@ updatedAt: Fri Aug 22 2025 00:35:49 GMT+0000 (Coordinated Universal Time)
---
-
-This Quickstart will guide you through setting up your Vast.ai account and running your first instance in just a few steps.
-
### 1. Sign Up & Add Credit
- Create an account on [vast.ai.](https://cloud.vast.ai/)
- Verify your email address.
-- Go to [**Billing**](/guides/reference/billing) → **Add Credit** and top up using [credit card, BitPay, or Crypto.com](/guides/reference/billing#payment-methods).
+- Go to [Billing](/guides/reference/billing) → **Add Credit** and top up using [credit card, BitPay, or Crypto.com](/guides/reference/billing#payment-methods).
- Learn about [autobilling](/guides/reference/billing#autobilling-credit-card-only) to avoid interruptions.
-
- 
-- Your balance appears at the top right of the dashboard.
-
-
- 
+Your current **credit balance** is always shown in the top right of the console header.
- Before you can **rent a machine** or **create a team**, you must [verify your email address](/guides/reference/account-settings#email-verification). After signing up, check your inbox (and spam folder) for the verification email and click the link inside. You can resend the verification email anytime from [**Settings**](/guides/reference/account-settings) → Resend Verification Email. Learn more about [teams](/guides/teams/teams-overview) and [instance management](/guides/instances/manage-instances).
+ Before you can **rent a machine** or **create a team**, you must [verify your email address](/guides/reference/account-settings#email-verification). After signing up, check your inbox (and spam folder) for the verification email and click the link inside. You can resend the verification email anytime from [Settings](/guides/reference/account-settings) → Resend Verification Email. Learn more about [teams](/guides/teams/teams-overview) and [instance management](/guides/instances/manage-instances).
### 2**. Prepare to Connect**
@@ -34,7 +26,8 @@ This Quickstart will guide you through setting up your Vast.ai account and runni
- **For SSH access**: generate an [SSH key pair](/guides/instances/connect/ssh#generating-ssh-keys) following our [complete SSH guide](/guides/instances/connect/ssh) and upload your **public key** in [Keys page](https://cloud.vast.ai/manage-keys/) or via [account settings](/guides/reference/keys).
- 
+
+
- **For Jupyter access**: download and install the provided [TSL certificate](/guides/instances/connect/jupyter#certificate-installation) following our [Jupyter setup guide](/guides/instances/connect/jupyter) (needed for secure browser access).
@@ -46,10 +39,10 @@ This Quickstart will guide you through setting up your Vast.ai account and runni
Installing the certificate once removes the warning permanently.
- ### 3. Pick a [**Template**](/guides/templates/introduction) & Find a Machine
+ ### 3. Pick a [Template](/guides/templates/introduction) & Find a Machine
- - Browse [**Templates**](https://cloud.vast.ai/templates/) for pre-built setups (e.g., [PyTorch](/pytorch), TensorFlow, ComfyUI) or [create custom templates](/guides/templates/creating-templates).
-- Go to [**Search**](https://cloud.vast.ai/create/) and filter by GPU type, count, RAM, CPU, network speed, and price. Learn about [search filters](/guides/instances/choosing/overview#search-filters) and [instance types](/guides/instances/choosing/instance-types).
+ - Browse [Templates](https://cloud.vast.ai/templates/) for pre-built setups (e.g., [PyTorch](/pytorch), TensorFlow, ComfyUI) or [create custom templates](/guides/templates/creating-templates).
+- Go to [Search](https://cloud.vast.ai/create/) and filter by GPU type, count, RAM, CPU, network speed, and price. Learn about [search filters](/guides/instances/choosing/overview#search-filters) and [instance types](/guides/instances/choosing/instance-types).
- **Disk Space is Permanent.** The disk size you choose when creating an instance cannot be changed later. If you run out of space, you'll need to create a new instance with a larger disk. Learn about [storage types](/guides/instances/storage/types) and [volumes](/guides/instances/storage/volumes). Tip: Allocate a bit more than you think you need to avoid interruptions.
- Click **Rent** when you find a match. Consider [reserved instances](/guides/instances/choosing/reserved-instances) for 50% savings on long-term projects.
- Wait for the instance to start-cached images launch quickly, fresh pulls may take 10-60 minutes. Check [instance status](/guides/instances/manage-instances#status) for progress.
@@ -60,7 +53,8 @@ This Quickstart will guide you through setting up your Vast.ai account and runni
- Use **Stop** to pause GPU billing ([storage still accrues charges](/guides/instances/storage/types#costs)). Learn about the [instance lifecycle](/guides/instances/manage-instances#lifecycle).
- Use **Delete** when finished to stop *all* charges. See [data movement](/guides/instances/storage/data-movement) if you need to save data first.
-
+
+
## Common Questions
@@ -70,7 +64,7 @@ The minimum deposit amount on Vast.ai is $5.
### What happens when my balance runs out? Can I avoid interruptions?
-When your balance reaches zero, your running instances will automatically stop. To avoid this, you can enable [**autobilling**](/guides/reference/billing#autobilling-credit-card-only) on the [Billing page](/guides/reference/billing). Set an auto-charge threshold higher than your average daily spend, so your card is automatically charged when your balance falls below that amount. We also recommend setting a [**low-balance email alert**](/guides/reference/account-settings#notifications) at a slightly lower threshold to notify you if the auto-charge fails for any reason. Learn more about [billing management](/guides/reference/billing) and [cost optimization](/guides/instances/pricing).
+When your balance reaches zero, your running instances will automatically stop. To avoid this, you can enable [autobilling](/guides/reference/billing#autobilling-credit-card-only) on the [Billing page](/guides/reference/billing). Set an auto-charge threshold higher than your average daily spend, so your card is automatically charged when your balance falls below that amount. We also recommend setting a [low-balance email alert](/guides/reference/account-settings#notifications) at a slightly lower threshold to notify you if the auto-charge fails for any reason. Learn more about [billing management](/guides/reference/billing) and [cost optimization](/guides/instances/pricing).
### How can I customize a template?
diff --git a/guides/instances/choosing/find-and-rent.mdx b/guides/instances/choosing/find-and-rent.mdx
index 6db382b..89ccf06 100644
--- a/guides/instances/choosing/find-and-rent.mdx
+++ b/guides/instances/choosing/find-and-rent.mdx
@@ -34,7 +34,8 @@ One important concept is the category of machine which is displayed on the offer
### Card Details
-
+
+
All stats shown are the portion of the total machine rented.
@@ -66,7 +67,8 @@ The storage slider is both a search filter and a parameter input which determine
When the instance is created, the disk size is set and cannot be modified. It is important to estimate how much disk you will need and then to move the slider to the desired disk size. The default disk size for an instance is 10GB. Use the slider to allocate more or less, taking into consideration that providers charge for disk allocation even when the instance is stopped.
-
+
+
## Instance Configuration
@@ -76,8 +78,9 @@ Vast.ai provides out Linux docker instances. One key step during setup is specif
The instance configuration menu is accessible in the upper left of the create instance interface. The current template is always displayed in the upper left.
Click on the "Change Template" button to bring up the template config menu that allows selecting and editing templates. For a quick overview, see [Choosing a Template](/guides/instances/choosing/templates). For detailed template creation and Docker configuration, see the main [Templates documentation](/guides/templates/introduction)
-
-
+
+
+
## Common Questions
diff --git a/guides/instances/choosing/overview.mdx b/guides/instances/choosing/overview.mdx
index c95cee7..0c7f1c7 100644
--- a/guides/instances/choosing/overview.mdx
+++ b/guides/instances/choosing/overview.mdx
@@ -74,4 +74,4 @@ Set up search alerts or try different regions. Availability changes frequently a
## Next Steps
-Ready to get started? Begin with **[Instance Types →](/guides/instances/choosing/instance-types)** to understand your options.
\ No newline at end of file
+Ready to get started? Begin with [Instance Types →](/guides/instances/choosing/instance-types) to understand your options.
\ No newline at end of file
diff --git a/guides/instances/choosing/reserved-instances.mdx b/guides/instances/choosing/reserved-instances.mdx
index e42ce0c..ec4b645 100644
--- a/guides/instances/choosing/reserved-instances.mdx
+++ b/guides/instances/choosing/reserved-instances.mdx
@@ -30,7 +30,7 @@ You can **convert an on-demand instance into a reserved instance** with a lower
**Step 2, Convert to a Reserved Instance**
- 1. Go to the [**Instances**](https://cloud.vast.ai/instances/) page.
+ 1. Go to the [Instances](https://cloud.vast.ai/instances/) page.
2. On your instance card, find the **green** **discount badge**.
@@ -115,13 +115,15 @@ You can check the reserved price before committing:
2. Switch the **On-demand** filter to the **Reserved** filter.
- 
+
+
3. Set the **duration filter** (e.g., 1 month), if needed.
4. Hover over the **Rent** button, you'll see a breakdown, including a **Reserved cost** section.
- 
+
+
5. If you like the price, click **Rent** and follow the steps to convert it to a reserved instance.
@@ -139,7 +141,9 @@ Yes, you can extend it anytime via the same discount badge in the Instances page
You'll receive a partial refund of your unused pre-paid balance, minus the total discount received so far. The refund amount will be displayed in the delete instance modal and will also appear on the Billing page after you delete the instance.
-
+
+ 
+
### What happens if I stop a reserved instance?
diff --git a/guides/instances/connect/instance-portal.mdx b/guides/instances/connect/instance-portal.mdx
index 0158308..8843988 100644
--- a/guides/instances/connect/instance-portal.mdx
+++ b/guides/instances/connect/instance-portal.mdx
@@ -17,15 +17,7 @@ The Instance Portal is the first application you will see after clicking the 'Op
## Loading Process
-Upon opening the Instance Portal you will see a loading indicator for a short time.
-
-
-
-
-
-
-
-During this loading phase, a secure Cloudflare tunnel will be created for each of your instance's open ports and the browser will test whether these tunnel links are accessible.
+Upon opening the Instance Portal you will see a loading indicator for a short time. During this loading phase, a secure Cloudflare tunnel will be created for each of your instance's open ports and the browser will test whether these tunnel links are accessible.
The secure tunnel link will be formatted like this:
@@ -40,7 +32,8 @@ If you would like the default application URLs to be **https\://** rather than *
-
+
+
@@ -54,7 +47,8 @@ The instance Portal has a simple interface to help you access other web applicat
-
+
+
The large blue 'Launch Application' buttons will open your running applications in a new browser tab.
@@ -72,7 +66,8 @@ Use this page to manage existing secure tunnels and add new tunnels to get acces
-
+
+
Use this interface to create links to applications you have started after configuring your instance. For example:
@@ -96,7 +91,8 @@ Use the 'Copy Logs' button to copy the currently displayed logging output to you
-
+
+
## Tools & Help Page
@@ -106,7 +102,8 @@ This page links to useful pages in the Vast.ai documentation to help you get the
-
+
+
## Configuration
diff --git a/guides/instances/connect/ssh.mdx b/guides/instances/connect/ssh.mdx
index 13bbc6d..5ac2519 100644
--- a/guides/instances/connect/ssh.mdx
+++ b/guides/instances/connect/ssh.mdx
@@ -60,13 +60,16 @@ description: Learn how to securely connect to Vast.ai instances using SSH. Gener
ssh-ed25519 AAAAC3NzaC1lZ9DdI1NTE5AAAAIHWGYlMT8CxcILI/i3DsRvX74HNChkm4JSNFu0wm
```
- **3. Add it in your** [**vast account**](https://cloud.vast.ai/manage-keys/)
+ **3. Add it in your** [vast account](https://cloud.vast.ai/manage-keys/)
- 
+
+
+
+
- **Add & Generate SSH Key (using** [**Vast CLI**](/cli/hello-world)**)**
+ **Add & Generate SSH Key (using** [Vast CLI](/cli/hello-world)**)**
1. **Install Vast CLI:**
@@ -86,7 +89,8 @@ description: Learn how to securely connect to Vast.ai instances using SSH. Gener
1. Open [CLI page](https://cloud.vast.ai/cli/)
2. Create an API key
- 
+
+
3. **Generate a new SSH key pair** (you will need your vast API key):
@@ -116,8 +120,9 @@ description: Learn how to securely connect to Vast.ai instances using SSH. Gener
Start a new instance and click the SSH icon to see your connection information.
-
-
+
+
+
Now you can enter the connection command string into your terminal
@@ -133,9 +138,12 @@ Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
You should now see a screen similar to this. You will, by default, be placed into a tmux session.
-
-
-
+```text Terminal
+Welcome to your vast.ai container! This session is running in `tmux`.
+To disconnect without closing your processes, press ctrl+b, release, then d.
+To disable auto-tmux, run `touch ~/.no_auto_tmux` and reconnect. See also https://tmuxcheatsheet.com/
+(main) root@C.20931558:/workspace$
+```
### Direct vs Proxy Connections
@@ -184,9 +192,7 @@ You can repeat the `-L` arguments to forward as many ports as you need.
As a simple alternative to SSH, you might like to consider Jupyter Terminal instead. All instances started in Jupyter launch mode will have this enabled. It is a very straightforward web-based terminal with session persistence. It's great for a quick CLI session.
-Access the terminal from the SSH connections interface.
-
-
+Open it by clicking **Open Jupyter terminal** in the instance's connection options (the same dialog as the SSH/Connect button).
## Troubleshooting
@@ -264,8 +270,6 @@ Once you have your ssh keys set up, connecting to VS Code is quite straightforwa
You will need to add the remote extension named 'Remote - SSH'.
-
-
### Open Remote Window
diff --git a/guides/instances/manage-instances.mdx b/guides/instances/manage-instances.mdx
index 0637f79..506d26e 100644
--- a/guides/instances/manage-instances.mdx
+++ b/guides/instances/manage-instances.mdx
@@ -18,7 +18,8 @@ The Instances page ([cloud.vast.ai/instances](https://cloud.vast.ai/instances))
## Instance Card Interface
-
+
+
Each instance card displays comprehensive information about your rental:
@@ -26,7 +27,8 @@ Each instance card displays comprehensive information about your rental:
### Main Status Button
-
+
+
The main button (left side of card) shows instance status and provides quick access:
@@ -44,7 +46,8 @@ The main button (left side of card) shows instance status and provides quick acc
### Instance Information
-
+
+
**ID Information:**
@@ -53,14 +56,20 @@ The main button (left side of card) shows instance status and provides quick acc
- Machine ID - Physical machine identifier
**Hardware Details:**
-
+
+
+
+
- GPU model and count
- CPU and RAM allocation
- Storage capacity
- Network configuration
**Contract Info:**
-
+
+
+
+
- Instance age (time since creation)
- Rental end date
- Remaining duration
@@ -69,7 +78,10 @@ The main button (left side of card) shows instance status and provides quick acc
### Starting, Stopping, and Destroying
-
+
+
+
+
- **Stop Button** (square icon): Pauses instance, preserves data, continues storage charges
- **Destroy Button** (trash icon): Permanently deletes instance and all data
@@ -81,10 +93,6 @@ The main button (left side of card) shows instance status and provides quick acc
### Restart Behavior
-
-
-
-
When restarting a stopped instance:
1. Instance enters `SCHEDULING` status
2. Waits for GPU availability
@@ -94,7 +102,10 @@ When restarting a stopped instance:
### Additional Controls
-
+
+
+
+
- **Label Instance** - Add custom name for identification
- **Reboot Instance** - Restart without data loss
@@ -103,7 +114,8 @@ When restarting a stopped instance:
## Data Management
-
+
+
- **Copy Data** - Transfer between your instances (see [Data Movement](/guides/instances/storage/data-movement))
diff --git a/guides/instances/storage/volumes.mdx b/guides/instances/storage/volumes.mdx
index bfca8f1..9fa70af 100644
--- a/guides/instances/storage/volumes.mdx
+++ b/guides/instances/storage/volumes.mdx
@@ -7,7 +7,7 @@ updatedAt: Wed Aug 06 2025 16:00:52 GMT+0000 (Coordinated Universal Time)
---
-The [**Storage**](https://cloud.vast.ai/storage/) page allows you to easily access and manage your **volumes -** storage that can be attached to your instances for data storage.
+The [Storage](https://cloud.vast.ai/storage/) page allows you to easily access and manage your **volumes -** storage that can be attached to your instances for data storage.
We currently provide **local volumes only**, meaning:
@@ -28,11 +28,13 @@ This guide will walk you through the process of creating a volume using a templa
1. Select a template then click on **Add volume** dropdown. You will see an option labeled **Local volume** with a + (plus) button next to it.
- 
+
+
2. Click + button. This will allow you to adjust the volume size using the slider. Once enabled, offes will display the available volume size.
- 
+
+
3. Click **Rent **button to launch your instance along with the volume. Once the instance is running, your volume will be automatically mounted and available inside the container at the /data directory.
@@ -49,27 +51,37 @@ This guide will walk you through the process of creating a volume using a templa
### **How to create a volume using a template?**
-1. Choose a Template. You can either choose an existing template from the [**Recommended**](https://cloud.vast.ai/templates/) list or create your own [custom template](/guides/templates/creating-templates).
+1. Choose a Template. You can either choose an existing template from the [Recommended](https://cloud.vast.ai/templates/) list or create your own [custom template](/guides/templates/creating-templates).
2. Open Template Editor (Click on pencil icon on a template card). Scroll down until you see the **Disk Space (Container + Volume) **section.
- 
+
+
+
+
3. In this section, check the box **Add recommended volume settings**. Once selected, a new configuration area will appear where you can enter the **volume size **and specify the **installation path. **A default path is provided, but you can modify it if needed.
- 
+
+
4. After filling in the volume details, click **Save\&Use **or **Create\&Use Template **to apply your changes and navigate to the Search page. Offers that support volumes will now display a volume badge showing the available volume size. You can adjust the volume size using the slider in the Search page after your template is configured.
- 
+
+
+
+
5. Select a GPU and click **Rent **button.
### **How to view volume pricing?**
To view pricing details, simply hover over the Rent button for any offer.
-
+
+
+
+
### Deleting volume
@@ -81,11 +93,6 @@ Delete a Volume:
If it is, **delete the instance** first from the Instances page.
2. Once the volume is detached, go to the **Storage** page.
3. Find the volume you want to delete, click on the **three-dot menu** (⋮) next to it, and select **"Delete volume"**.
-
-
-
- 
-
4. Confirm the deletion. This action is **permanent** and cannot be undone.
@@ -98,9 +105,6 @@ If you already have a volume and want to launch a new instance using it, follow
1. Go to the **Storage** page and select the volume you want to use.
2. In the **Volume Info** section, you will see a button labeled **Rent instance using this volume**.
-
- 
-
3. Click this button. You will be redirected to the **Search Page**, where available offers are automatically filtered to match the **same machine** where the volume is located.
4. Select your preferred offer and proceed to launch the instance.
The selected volume will be automatically attached to the instance upon creation.
diff --git a/guides/reference/account-settings.mdx b/guides/reference/account-settings.mdx
index ee469f9..9a37092 100644
--- a/guides/reference/account-settings.mdx
+++ b/guides/reference/account-settings.mdx
@@ -12,94 +12,48 @@ On this page you can view and edit important information about your client accou
## Enable Dark Mode
-Turning the switch on and off will enable and disable dark mode.
+Turning the switch on and off will enable and disable dark mode. You can also toggle this setting in the navigation bar with the moon and sun icons.
-
-
-
+
+
-You can also toggle this setting in the navigation bar with the moon and sun icons.
-
-
-
-
+
+
## Account Security
In the Account Security section, you can set up two-factor authentication, resend a verification email, change your email, or reset your password.
-
-
-
-
### Two-Factor Authentication
-You can set up two-factor authentication (2FA) for your Vast account. This can be used to help protect your account from unauthorized access. You’ll be required to enter a security code each time you sign in.
-
-
-
-
+You can set up two-factor authentication (2FA) for your Vast account. This can be used to help protect your account from unauthorized access. You’ll be required to enter a security code each time you sign in. See the [Two-Factor Authentication guide](/guides/reference/two-factor-authentication) for step-by-step setup.
### Resend Verification Email
Select the "Resend" button to receive a new verification email in your inbox.
-
-
-
-
### Change Email
You can view the current email connected to your account and change your email at any time by pressing the 'Change' button.
-
-
-
-
When you change your email using this feature you will not be required to re-verify your email address. All emails that would normally be sent to the old e-mail will be now be directed towards your new email.
### Reset Password
You can change your password by selecting the "Reset" button, and you will get a link to reset your password via email.
-
-
-
-
## Referral Link
-You can access your referral link in the Referral Link section of the Settings page.
-
-
-
-
-
-When users create an account through your referral link and use Vast services, you'll earn credits and receive payouts for your referrals.
-
-
-
-
+You can access your referral link in the Referral Link section of the Settings page. When users create an account through your referral link and use Vast services, you'll earn credits and receive payouts for your referrals. Learn more in the [Referral Program guide](/guides/reference/referral-program).
## Environment Variables
You can add, edit, and delete the environment variables stored on your account in the Environment Variables section.
-
-
-
-
When adding individually, input the env key into the key field and value into the value field, then select the "+" button to save your environment variable.
-
-
-
-
To add multiple at once, select the "Batch Paste" option and paste your environment variables into that input, according to the format below.
-
-
-
-
Within the batch paste mode, you can save your changes by selecting the "Save" button or erase them with the "Cancel" button.
When you are finished editing your environment variables, make sure you select the "Save Edits" button to save all of your changes.
@@ -108,40 +62,25 @@ When you are finished editing your environment variables, make sure you select t
You can subscribe or unsubscribe from our email newsletter by selecting or unselecting this checkbox in the Notification Settings section.
-
+
+
## Cloud Connection
In this section, you can integrate and connect with cloud providers such as Amazon S3, Backblaze, and Dropbox.
-
-
-
-
This integration process is very straightforward. If you need assistance in setting up these integrations you can read our guides [here](/guides/instances/cloud-sync).
One of the benefits of these integrations is the ability to sync data even while instances are inactive.
-
-
-
-
You can access this feature via the 'Cloud Copy' button on the Instances page.
## Invoice Information
In the Invoice Information section, you can set personal information for your invoices.
-
-
-
-
Click into any input field to edit it, and select the "Save" button to save your changes.
-
-
-
-
## Common Questions
### Can I delete my account?
@@ -155,7 +94,8 @@ You can now delete your Vast.ai account. **Before deleting:**
After these steps, contact us via the **Support Chat** to complete deletion.
-
+
+
### Is there a spend rate limit on my account?
diff --git a/guides/reference/api-keys.mdx b/guides/reference/api-keys.mdx
index a1efd82..2a04dd9 100644
--- a/guides/reference/api-keys.mdx
+++ b/guides/reference/api-keys.mdx
@@ -19,14 +19,16 @@ This page covers everything you need to create, use, scope, rotate, and revoke A
2. Find the **API Keys** section and click **+New**.
- 
+
+
3. Give the key a descriptive name (e.g. `ci-deploy`, `local-dev`, `prod-scaler`). The name only helps you identify keys later; it isn't sent in requests.
4. Select the permissions for this key. Defaults to full access; restrict for scoped keys (see below).
- 
+
+
5. Click **Create**. The new key is shown once. Copy it now.
diff --git a/guides/reference/billing.mdx b/guides/reference/billing.mdx
index 75fe1d8..b751d9e 100644
--- a/guides/reference/billing.mdx
+++ b/guides/reference/billing.mdx
@@ -87,7 +87,8 @@ You are not charged active rental or storage costs for instances that are curren
To see a pricing breakdown on your current instances within your Instance page in the console or from offers on the Search page you can hover over the price to see pricing details.
- 
+
+
## Payment Methods
@@ -103,7 +104,8 @@ In this section we will walk through your [billing page](https://cloud.vast.ai/b
Here you can see the current amount of Vast credits you have. This section also shows what you are currently spending on instances and storage volumes.
- 
+
+
### Adding Credits
@@ -111,34 +113,8 @@ Here you can see the current amount of Vast credits you have. This section also
By clicking the **Add Credits** button in the credits panel, you can add payment methods, link accounts, and add credits to your Vast account.
- 
-
-
-### Transfer Credits
-
-From this section, you can transfer your personal credits to a different account or team.
-
-
-
-Click the **Transfer Credits** button to open a pop-up. There, you can select the destination account or team to send the credit to.
-
-- To transfer credit to another **user**, you will need their email address.
- ⚠️ This action is irreversible, so please double-check the email before proceeding.
-
-
- 
-
-
-- to transfer credit to a **team**, you should be a part of the team.
-
-
- 
-
-
-- To transfer credit from a team back to a personal account, you must be the team owner. You will need to switch to your team context and open Billing Page form there to see following pop-up.
-
-
- 
+
+
### Transaction History Table
@@ -146,13 +122,15 @@ Click the **Transfer Credits** button to open a pop-up. There, you can select th
At the bottom of your billing page, you will find an itemized table of your transactions on Vast. By default, the table is open to the **Invoices** tab, where you can see all manual and automatic billing records, as well as transfers and refunds.
- 
+
+
You can also click the **Charges** tab to see an itemized table of all charges from your instances, storage volumes, and serverless workers. Clicking the dropdown arrow on any of these items will display a more complete breakdown of those charges by type, including GPU usage, reserved disk storage, and upload/download usage.
- 
+
+
You can also use this table to generate an invoice for all charges or transactions created during a custom span of time by clicking the **Export** button in the top right corner of the table. You can see more details about how to customize this invoice in the following section.
diff --git a/guides/reference/keys.mdx b/guides/reference/keys.mdx
index 9647b79..92403aa 100644
--- a/guides/reference/keys.mdx
+++ b/guides/reference/keys.mdx
@@ -13,22 +13,30 @@ The Keys page helps you manage secure access to your Vast.ai account. Here, you'
You can add, edit, or remove your ssh keys in the SSH Keys section of the Keys page of your console.
-
+
+
Add a new ssh key by clicking on the **+New** button. Copy and paste your key into the input in order for it to be attached to your account. You can use this ssh key to log into instances remotely. More [here](/guides/instances/sshscp).
-
+
+
Once the SSH key is saved, it will appear in the SSH Keys section and will be automatically added to your future instances.
-
+
+
+
+
You can edit an existing ssh key by clicking on the **Edit** button and changing the text.
-
+
+
+
+
Delete an existing ssh key by selecting the **Delete** button.
@@ -40,11 +48,13 @@ You can view, copy, edit, and update your API keys in the Keys section of the co
To create an API key click on the **+New** button. It will trigger API key creation pop-up.
-
+
+
Here, you can select specific permissions and assign a name to the key (by default, all you account permissions are selected).
-
+
+
You can reset an API key by clicking the **Reset** button. A new key will be automatically generated. To remove a key, simply click the **Delete** button.
@@ -54,4 +64,5 @@ A **session key** is a temporary key that allows access to your Vast.ai account.
However, for security reasons, it's important to review your session keys regularly. You can view a list of all active session keys and see which devices are currently logged into your account. If you notice any session keys that you don't recognize, or if a device is no longer in use, you can delete those keys to immediately remove access. This helps keep your account secure and ensures only your devices remain connected.
-
\ No newline at end of file
+
+
\ No newline at end of file
diff --git a/guides/reference/referral-program.mdx b/guides/reference/referral-program.mdx
index 4dad4ce..109dc38 100644
--- a/guides/reference/referral-program.mdx
+++ b/guides/reference/referral-program.mdx
@@ -46,11 +46,12 @@ It keeps your referral earnings clear and makes sure you’re payout-eligible.
## Getting Your Referral Link
1. Create a new account for referrals.
-2. Go to [**Settings**](https://cloud.vast.ai/account/) → **Referral Link**.
+2. Go to [Settings](https://cloud.vast.ai/account/) → **Referral Link**.
- 
+
+
3. Copy the link.
4. Share it!
@@ -61,7 +62,7 @@ It keeps your referral earnings clear and makes sure you’re payout-eligible.
## Using Templates for Referrals
-Want to make referrals even easier? Use [**Templates page**](https://cloud.vast.ai/templates/) to create your template.
+Want to make referrals even easier? Use [Templates page](https://cloud.vast.ai/templates/) to create your template.
A template can pre-load:
- A Docker image
@@ -93,6 +94,7 @@ Open your **Templates **page -> My Templates. On each template card, c
-
+
+
diff --git a/guides/serverless/architecture.mdx b/guides/serverless/architecture.mdx
index 965b0cc..e492d29 100644
--- a/guides/serverless/architecture.mdx
+++ b/guides/serverless/architecture.mdx
@@ -16,7 +16,7 @@ The Vast.ai Serverless architecture is a **multi-component system** that manages
### Endpoints
-An **Endpoint** is the highest-level construct in Vast Serverless. Endpoints are configured with [**endpoint-level parameters**](./serverless-parameters) that control scaling behavior, capacity limits, and utilization targets.
+An **Endpoint** is the highest-level construct in Vast Serverless. Endpoints are configured with [endpoint-level parameters](./serverless-parameters) that control scaling behavior, capacity limits, and utilization targets.
An endpoint consists of:
@@ -28,7 +28,7 @@ Users typically create one endpoint per **use case** (for example, text generati
### Workergroups
-A **Workergroup** defines what code runs on the endpoint (via the template), as well as how workers are recruited and created. Workergroups are configured with [**workergroup-level parameters**](./workergroup-parameters) and are responsible for selecting which GPU offers are eligible for worker creation.
+A **Workergroup** defines what code runs on the endpoint (via the template), as well as how workers are recruited and created. Workergroups are configured with [workergroup-level parameters](./workergroup-parameters) and are responsible for selecting which GPU offers are eligible for worker creation.
Each Workergroup includes:
@@ -42,7 +42,7 @@ Multiple Workergroups can exist within a single Endpoint, each with different co
### Workers
-**Workers** are individual GPU instances created and managed by the Serverless engine. Each worker runs a [**PyWorker**](./overview), a Python web server that monitors the inference server's readiness, proxies incoming requests, and coordinates with the autoscaler.
+**Workers** are individual GPU instances created and managed by the Serverless engine. Each worker runs a [PyWorker](./overview), a Python web server that monitors the inference server's readiness, proxies incoming requests, and coordinates with the autoscaler.
Workers can exist in active or inactive states and are responsible for:
@@ -62,7 +62,7 @@ The engine continuously evaluates cost-performance tradeoffs using automated per
### SDK
-The [**Serverless SDK**](./sdk-overview) is the primary interface for interacting with Vast Serverless. It is a Python `pip` package that abstracts low-level details and manages:
+The [Serverless SDK](./sdk-overview) is the primary interface for interacting with Vast Serverless. It is a Python `pip` package that abstracts low-level details and manages:
- Authentication
- Request queuing, retries, and error handling
diff --git a/guides/serverless/logging.mdx b/guides/serverless/logging.mdx
index ade0ba1..61b7dfe 100644
--- a/guides/serverless/logging.mdx
+++ b/guides/serverless/logging.mdx
@@ -12,7 +12,8 @@ Endpoint and worker logs provide real-time visibility into the behavior of your
Endpoint logs are available under the **"All Workergroups"** tab in the Serverless endpoint, within the Vast console UI.
-
+
+
These logs include low-level details about scaling decisions made by the serverless engine. They are useful for understanding how the system responds to traffic and workload changes, and include:
diff --git a/guides/teams/managing-teams.mdx b/guides/teams/managing-teams.mdx
index eb06084..043bf61 100644
--- a/guides/teams/managing-teams.mdx
+++ b/guides/teams/managing-teams.mdx
@@ -14,7 +14,8 @@ The Members page is the main hub for managing your team. Here you can view team
Here's an example of what a Members page looks like in the console:
-
+
+
From this page, you can:
- View all team members and their assigned roles
@@ -30,7 +31,8 @@ To invite a team member, go to the **Members Page** and click on the **Invite**
This will bring up a popup where you can enter the email and team role for the person you want to invite. Once complete, click **Invite** to send the invitation email.
- 
+
+
Anyone with the proper permissions (currently **team_write**) can send invitations to invite team members at any role level.
@@ -54,7 +56,8 @@ Anyone with the proper permissions (currently **team_write**) can send invitatio
You can change a member's role by clicking on the directional arrow next to their name and selecting a new role.
-
+
+
Every team comes with two default roles:
@@ -74,12 +77,14 @@ You must be a team owner or team manager to update the team name. Here is how to
3. Open the Members Page
4. Click the three-dot menu and select 'Edit Team Name'
-
+
+
The 'Edit team name' option opens a pop-up that allows you to enter and save a new team name.
-
+
+
## Transferring Team Ownership
@@ -87,13 +92,15 @@ The 'Edit team name' option opens a pop-up that allows you to enter and save a n
The Transfer Team Ownership feature allows an owner to seamlessly reassign the team to another member within it. To do so, navigate to the **Members** page and click the three-dot menu in the upper right corner.
-
+
+
From there, you can click **Transfer Team Ownership** and open a pop-up, select a new owner (who must already be a member of the team), and confirm the transfer. Once confirmed, ownership will be reassigned, and your role will be changed to a manager.
-
+
+
## Removing Team Members
diff --git a/guides/teams/teams-quickstart.mdx b/guides/teams/teams-quickstart.mdx
index dbb7e75..b74cd9f 100644
--- a/guides/teams/teams-quickstart.mdx
+++ b/guides/teams/teams-quickstart.mdx
@@ -18,28 +18,17 @@ There are two ways to create a team:
1. Click on your profile name (or email address) in the Context Switcher and then click the **Create Team** button
2. Or you can navigate to the **Members** section in the Sidebar and click **Create Team**
-
- 
-
-
-
- 
-
-
-Once there, you can create your **Team Name** and transfer some credit to your team during creation. You can also skip the credit transfer step and do it later from the [**Billing Page**](/guides/reference/billing#a6bsE).
+Once there, you can create your **Team Name** and transfer some credit to your team during creation. You can also skip the credit transfer step and do it later from the [Billing Page](/guides/reference/billing#a6bsE).
To add credit during team creation, select **Transfer my personal credits** checkbox, enter an amount, and then click **Create**.
- 
+
+
After successfully creating the team you should see your Team Name and role in the Context Switcher in the upper left corner and the Team Dashboard on the **Members** page.
-
- 
-
-
The **Members** section is the main way that team owners and managers can interact with the Teams ecosystem. From here you can invite team members, create/manage team roles, remove team members, etc.
## Managing Team Roles
@@ -51,7 +40,8 @@ Managers have full access to team resources, while members have limited read acc
To create a new role with your desired permissions, navigate to the **Roles** tab of the **Members** **Page**. Then you can name the role and choose the permission groups that the new role will have access to. Once you are satisfied, click **Generate** to create the new role.
- 
+
+
For more information on Permission Groups and what they allow access to, [click here](/api-reference/permissions).
@@ -63,7 +53,8 @@ To invite a team member, go to the **Members Page** and click on the **Invite**
This will bring up a quick popup where you can enter the email and team role for the person you want to invite. Once complete, click **Invite** to send the invitation email.
- 
+
+
Once you send the invitation, the user should get an email asking them to join your team. Upon clicking the link in the email they will be added as a member of your team.
@@ -73,7 +64,8 @@ Once you send the invitation, the user should get an email asking them to join y
Once the invitee has joined your team, you should see them listed in the **Members** section.
- 
+
+
## Using SSH Keys with Team Instances
@@ -91,7 +83,10 @@ If you are part of a **team** and want to connect to a **team’s instance** usi
- **Add your SSH key directly to the instance**, or
- **Add your key to your personal account**, in which case it will be automatically applied to the team instance as well.
-
+
+
+
+
## Conclusion
diff --git a/guides/teams/teams-roles.mdx b/guides/teams/teams-roles.mdx
index 2947960..59384fe 100644
--- a/guides/teams/teams-roles.mdx
+++ b/guides/teams/teams-roles.mdx
@@ -30,13 +30,15 @@ For more information on Permission Groups and what they allow access to, [click
You can create roles either in the Vast CLI or on your team dashbaord if you have permission to create roles within your team (team_write).
- 
+
+
You can easily edit any roles on your team using the team dashboard. When editing a role you should see the same series of checkboxes and categories as before.
- 
+
+
### Role Syntax
diff --git a/guides/templates/advanced-setup.mdx b/guides/templates/advanced-setup.mdx
index 19c0744..3344784 100644
--- a/guides/templates/advanced-setup.mdx
+++ b/guides/templates/advanced-setup.mdx
@@ -54,7 +54,8 @@ https://raw.githubusercontent.com/karthik-vast-ai/vast-cli/distributed-inference
6. Click Create and Use
-
+
+
### Example PROVISIONING_SCRIPT
diff --git a/guides/templates/creating-templates.mdx b/guides/templates/creating-templates.mdx
index 2ce60ca..9f23583 100644
--- a/guides/templates/creating-templates.mdx
+++ b/guides/templates/creating-templates.mdx
@@ -50,7 +50,8 @@ Let's create a simple template together. We'll edit the NVIDIA CUDA template fro
3. Click the pencil icon to edit
-
+
+
You'll see two tabs: `Config` and `ReadMe`. Stay on the Config tab.
@@ -112,7 +113,8 @@ Scroll to the bottom and click one of the save buttons:
- **Create & Use** - Saves and immediately takes you to the offers page to rent an instance
-
+
+
Congratulations! You've created your first template.
diff --git a/guides/templates/examples/grobid.mdx b/guides/templates/examples/grobid.mdx
index 3d8f232..6710809 100644
--- a/guides/templates/examples/grobid.mdx
+++ b/guides/templates/examples/grobid.mdx
@@ -83,7 +83,10 @@ Next, we add the contents of the **CMD **command to the end of the bas
Also, appended environment variables to /etc/environment file in our on-start section.
-
+
+
+
+
This makes environment variables available to all users and processes and ensures they are persistent even if our instance/docker container is rebooted. We suggest doing the same for your templates.
diff --git a/guides/templates/managing-templates.mdx b/guides/templates/managing-templates.mdx
index ed04189..ce66d1f 100644
--- a/guides/templates/managing-templates.mdx
+++ b/guides/templates/managing-templates.mdx
@@ -9,7 +9,8 @@ title: Managing Templates
If you want to make changes to a template you previously saved, simply navigate back to the templates page and select 'My Templates'. Here you'll be able to make your changes by clicking the pencil icon.
-
+
+
## Sharing a Template
@@ -19,7 +20,8 @@ It's really easy to share your template with other users. We have two special l
To share, click the three dots icon in the bottom right of the template card.
-
+
+
### Copy referral link
diff --git a/guides/templates/quickstart.mdx b/guides/templates/quickstart.mdx
index 8721cbf..2fb03e6 100644
--- a/guides/templates/quickstart.mdx
+++ b/guides/templates/quickstart.mdx
@@ -12,19 +12,22 @@ To jump right in and run a template, follow these steps.
Visit the templates section of the console where you will find all of our recommended templates.
-
+
+
Browse through the templates until you find one that meets your requirements. In this guide we will use NVIDIA CUDA, which is the first on the list. It's a great starter template as it just includes the CUDA development environment, plus a few extras to improve the user experience.
-
+
+
Now, click the 'play' button. This will load the template and take you to the available offers.
-
+
+
There are filters available at the top of the page to help you target a particular GPU. You will also find many additional filters on the left of the page for more fine-grained control over the instances you find.
@@ -34,7 +37,8 @@ When you have found a suitable offer, simply click the 'RENT' button to create y
You can now visit [cloud.vast.ai/instances](https://cloud.vast.ai/instances/) where you will find your running instance. It may take a few minutes to be ready as everything is being set up.
-
+
+
When it is ready you will see the blue open button. This indicates that the instance is ready to connect.
diff --git a/guides/templates/template-settings.mdx b/guides/templates/template-settings.mdx
index 40634d5..fc6e4d0 100644
--- a/guides/templates/template-settings.mdx
+++ b/guides/templates/template-settings.mdx
@@ -18,7 +18,8 @@ For advanced customization techniques, see [Advanced Setup](/guides/templates/ad
The first section helps you to keep your templates organized.
-
+
+
**Template Name**
@@ -34,7 +35,8 @@ This field helps describe the function and purpose of the template. Completely o
This is where you define the Docker image you want to run, along with any options we want to pass into the container.
-
+
+
**Image Path\:Tag**
@@ -95,7 +97,8 @@ You can find out more about port mapping and special environment variables in ou
Templates offer three launch modes you can select from. Our recommended templates will usually launch in Jupyter mode for easiest access, but you are free to choose whichever suits your needs.
-
+
+
**Jupyter-python notebook + SSH**
@@ -117,7 +120,8 @@ In this mode, your Docker image will run precisely as it is. We will not include
An additional field will be shown when using this launch mode to allow passing arguments to the image entrypoint.
-
+
+
## On-start Script
@@ -125,7 +129,8 @@ An additional field will be shown when using this launch mode to allow passing a
Here you can enter a short Bash script which will be run during instance startup. It is only available when using the Jupyter or SSH launch modes, and is most useful for starting any services that your docker image would have launched if the entrypoint had been executed.
-
+
+
**Additional On-start Script Examples**
@@ -164,7 +169,8 @@ Also make sure to find the image's ENTRYPOINT or CMD command and call that comma
Use this area to place restrictions on the machines that should show up in the search page when the template is selected.
-
+
+
## Docker Repository Authentication
@@ -172,7 +178,8 @@ Use this area to place restrictions on the machines that should show up in the s
If you are using a private Docker image then you will need to add authentication credentials so the machine running the instance can download it.
-
+
+
**Docker Registry Server Names**
@@ -188,7 +195,10 @@ You do have to specify your server name if your repository is something else. Fo
By setting the disk space in the template, you can ensure that new instances created from the template will use this amount as a minimum.
-
+
+
+
+
## Template Visibility
@@ -196,7 +206,10 @@ Any template marked as public will be available in the template search system, w
Private templates can still be used by others if you have shared the template URL.
-
+
+
+
+
Never save a template as public if it contains sensitive information or secrets. Use the account level environment variables as an alternative.
@@ -207,7 +220,8 @@ Private templates can still be used by others if you have shared the template UR
Templates can be translated directly into CLI launch commands. This read-only area shows what you would need to type or copy to the CLI if you wanted to programatically launch an instance this way.
-
+
+
To learn more about starting instance from the CLI, check out our [quickstart guide](/cli/hello-world).
@@ -217,7 +231,8 @@ To learn more about starting instance from the CLI, check out our [quickstart gu
Finally, you can save the template. If you are creating a new template or editing one which is not associated with your account - Such as one of our recommended templates - The buttons you see will be labelled 'Create'. For your own templates, you will see them labelled 'Save'
-
+
+
The 'Create' button will create a copy of the template in the 'My Templates' section of the [templates page](https://cloud.vast.ai/templates/) for you to use later. The 'Create & Use' button will save the template, load it and then open up the [offers page](https://cloud.vast.ai/create/).
diff --git a/images/Screenshot2025-09-08171421.png b/images/Screenshot2025-09-08171421.png
deleted file mode 100644
index 2da4f74..0000000
Binary files a/images/Screenshot2025-09-08171421.png and /dev/null differ
diff --git a/images/billing-page-add-credits-dark.webp b/images/billing-page-add-credits-dark.webp
new file mode 100644
index 0000000..65272c6
Binary files /dev/null and b/images/billing-page-add-credits-dark.webp differ
diff --git a/images/billing-page-add-credits-light.webp b/images/billing-page-add-credits-light.webp
new file mode 100644
index 0000000..db1662f
Binary files /dev/null and b/images/billing-page-add-credits-light.webp differ
diff --git a/images/billing-page-credits-panel-dark.webp b/images/billing-page-credits-panel-dark.webp
new file mode 100644
index 0000000..04b20f9
Binary files /dev/null and b/images/billing-page-credits-panel-dark.webp differ
diff --git a/images/billing-page-credits-panel-light.webp b/images/billing-page-credits-panel-light.webp
new file mode 100644
index 0000000..9e84f29
Binary files /dev/null and b/images/billing-page-credits-panel-light.webp differ
diff --git a/images/change-template-dark.webp b/images/change-template-dark.webp
new file mode 100644
index 0000000..8743218
Binary files /dev/null and b/images/change-template-dark.webp differ
diff --git a/images/change-template-light.webp b/images/change-template-light.webp
new file mode 100644
index 0000000..6b5c09a
Binary files /dev/null and b/images/change-template-light.webp differ
diff --git a/images/console-card-ssh-tooltip-dark.webp b/images/console-card-ssh-tooltip-dark.webp
new file mode 100644
index 0000000..441b3f3
Binary files /dev/null and b/images/console-card-ssh-tooltip-dark.webp differ
diff --git a/images/console-card-ssh-tooltip-light.webp b/images/console-card-ssh-tooltip-light.webp
new file mode 100644
index 0000000..856e246
Binary files /dev/null and b/images/console-card-ssh-tooltip-light.webp differ
diff --git a/images/console-card-ssh-tooltip.webp b/images/console-card-ssh-tooltip.webp
new file mode 100644
index 0000000..77cb7e1
Binary files /dev/null and b/images/console-card-ssh-tooltip.webp differ
diff --git a/images/console-create-custom-template-dark.webp b/images/console-create-custom-template-dark.webp
new file mode 100644
index 0000000..25ce285
Binary files /dev/null and b/images/console-create-custom-template-dark.webp differ
diff --git a/images/console-create-custom-template-light.webp b/images/console-create-custom-template-light.webp
new file mode 100644
index 0000000..efa8c34
Binary files /dev/null and b/images/console-create-custom-template-light.webp differ
diff --git a/images/console-creating-templates-for-grobid-dark.webp b/images/console-creating-templates-for-grobid-dark.webp
new file mode 100644
index 0000000..5a41d9e
Binary files /dev/null and b/images/console-creating-templates-for-grobid-dark.webp differ
diff --git a/images/console-creating-templates-for-grobid-light.webp b/images/console-creating-templates-for-grobid-light.webp
new file mode 100644
index 0000000..d9c97de
Binary files /dev/null and b/images/console-creating-templates-for-grobid-light.webp differ
diff --git a/images/console-destroy-instance-refund.webp b/images/console-destroy-instance-refund.webp
new file mode 100644
index 0000000..2618e19
Binary files /dev/null and b/images/console-destroy-instance-refund.webp differ
diff --git a/images/console-instance-guide-10-dark.webp b/images/console-instance-guide-10-dark.webp
new file mode 100644
index 0000000..b8a8067
Binary files /dev/null and b/images/console-instance-guide-10-dark.webp differ
diff --git a/images/console-instance-guide-10-light.webp b/images/console-instance-guide-10-light.webp
new file mode 100644
index 0000000..b8bf5b7
Binary files /dev/null and b/images/console-instance-guide-10-light.webp differ
diff --git a/images/console-instance-guide-12-dark.webp b/images/console-instance-guide-12-dark.webp
new file mode 100644
index 0000000..b8a8067
Binary files /dev/null and b/images/console-instance-guide-12-dark.webp differ
diff --git a/images/console-instance-guide-12-light.webp b/images/console-instance-guide-12-light.webp
new file mode 100644
index 0000000..b8bf5b7
Binary files /dev/null and b/images/console-instance-guide-12-light.webp differ
diff --git a/images/console-instance-guide-13-dark.webp b/images/console-instance-guide-13-dark.webp
new file mode 100644
index 0000000..b8a8067
Binary files /dev/null and b/images/console-instance-guide-13-dark.webp differ
diff --git a/images/console-instance-guide-13-light.webp b/images/console-instance-guide-13-light.webp
new file mode 100644
index 0000000..b8bf5b7
Binary files /dev/null and b/images/console-instance-guide-13-light.webp differ
diff --git a/images/console-instance-guide-2-dark.webp b/images/console-instance-guide-2-dark.webp
new file mode 100644
index 0000000..64817c9
Binary files /dev/null and b/images/console-instance-guide-2-dark.webp differ
diff --git a/images/console-instance-guide-2-light.webp b/images/console-instance-guide-2-light.webp
new file mode 100644
index 0000000..7a577f3
Binary files /dev/null and b/images/console-instance-guide-2-light.webp differ
diff --git a/images/console-instance-guide-5-dark.webp b/images/console-instance-guide-5-dark.webp
new file mode 100644
index 0000000..b8a8067
Binary files /dev/null and b/images/console-instance-guide-5-dark.webp differ
diff --git a/images/console-instance-guide-5-light.webp b/images/console-instance-guide-5-light.webp
new file mode 100644
index 0000000..b8bf5b7
Binary files /dev/null and b/images/console-instance-guide-5-light.webp differ
diff --git a/images/console-instance-guide-7-dark.webp b/images/console-instance-guide-7-dark.webp
new file mode 100644
index 0000000..b8a8067
Binary files /dev/null and b/images/console-instance-guide-7-dark.webp differ
diff --git a/images/console-instance-guide-7-light.webp b/images/console-instance-guide-7-light.webp
new file mode 100644
index 0000000..b8bf5b7
Binary files /dev/null and b/images/console-instance-guide-7-light.webp differ
diff --git a/images/console-instance-guide-9-dark.webp b/images/console-instance-guide-9-dark.webp
new file mode 100644
index 0000000..b8a8067
Binary files /dev/null and b/images/console-instance-guide-9-dark.webp differ
diff --git a/images/console-instance-guide-9-light.webp b/images/console-instance-guide-9-light.webp
new file mode 100644
index 0000000..b8bf5b7
Binary files /dev/null and b/images/console-instance-guide-9-light.webp differ
diff --git a/images/console-instance-guide-dark.webp b/images/console-instance-guide-dark.webp
new file mode 100644
index 0000000..66fd7a7
Binary files /dev/null and b/images/console-instance-guide-dark.webp differ
diff --git a/images/console-instance-guide-light.webp b/images/console-instance-guide-light.webp
new file mode 100644
index 0000000..4b5d2b2
Binary files /dev/null and b/images/console-instance-guide-light.webp differ
diff --git a/images/console-keys-2-dark.webp b/images/console-keys-2-dark.webp
new file mode 100644
index 0000000..9c7ce80
Binary files /dev/null and b/images/console-keys-2-dark.webp differ
diff --git a/images/console-keys-2-light.webp b/images/console-keys-2-light.webp
new file mode 100644
index 0000000..32cff8e
Binary files /dev/null and b/images/console-keys-2-light.webp differ
diff --git a/images/console-keys-3-dark.webp b/images/console-keys-3-dark.webp
new file mode 100644
index 0000000..f98481c
Binary files /dev/null and b/images/console-keys-3-dark.webp differ
diff --git a/images/console-keys-3-light.webp b/images/console-keys-3-light.webp
new file mode 100644
index 0000000..121e11e
Binary files /dev/null and b/images/console-keys-3-light.webp differ
diff --git a/images/console-keys-4-dark.webp b/images/console-keys-4-dark.webp
new file mode 100644
index 0000000..62d05d6
Binary files /dev/null and b/images/console-keys-4-dark.webp differ
diff --git a/images/console-keys-4-light.webp b/images/console-keys-4-light.webp
new file mode 100644
index 0000000..ba02334
Binary files /dev/null and b/images/console-keys-4-light.webp differ
diff --git a/images/console-keys-5-dark.webp b/images/console-keys-5-dark.webp
new file mode 100644
index 0000000..c1196b5
Binary files /dev/null and b/images/console-keys-5-dark.webp differ
diff --git a/images/console-keys-5-light.webp b/images/console-keys-5-light.webp
new file mode 100644
index 0000000..978024e
Binary files /dev/null and b/images/console-keys-5-light.webp differ
diff --git a/images/console-keys-6-dark.webp b/images/console-keys-6-dark.webp
new file mode 100644
index 0000000..5ba2b54
Binary files /dev/null and b/images/console-keys-6-dark.webp differ
diff --git a/images/console-keys-6-light.webp b/images/console-keys-6-light.webp
new file mode 100644
index 0000000..4f26b45
Binary files /dev/null and b/images/console-keys-6-light.webp differ
diff --git a/images/console-keys-7-dark.webp b/images/console-keys-7-dark.webp
new file mode 100644
index 0000000..f545acb
Binary files /dev/null and b/images/console-keys-7-dark.webp differ
diff --git a/images/console-keys-7-light.webp b/images/console-keys-7-light.webp
new file mode 100644
index 0000000..e682940
Binary files /dev/null and b/images/console-keys-7-light.webp differ
diff --git a/images/console-keys-dark.webp b/images/console-keys-dark.webp
new file mode 100644
index 0000000..1e2e37e
Binary files /dev/null and b/images/console-keys-dark.webp differ
diff --git a/images/console-keys-light.webp b/images/console-keys-light.webp
new file mode 100644
index 0000000..1506e80
Binary files /dev/null and b/images/console-keys-light.webp differ
diff --git a/images/console-members-2-dark.webp b/images/console-members-2-dark.webp
new file mode 100644
index 0000000..6a7f2be
Binary files /dev/null and b/images/console-members-2-dark.webp differ
diff --git a/images/console-members-2-light.webp b/images/console-members-2-light.webp
new file mode 100644
index 0000000..cb9afb8
Binary files /dev/null and b/images/console-members-2-light.webp differ
diff --git a/images/console-members-dark.webp b/images/console-members-dark.webp
new file mode 100644
index 0000000..e0abc4b
Binary files /dev/null and b/images/console-members-dark.webp differ
diff --git a/images/console-members-light.webp b/images/console-members-light.webp
new file mode 100644
index 0000000..d18c986
Binary files /dev/null and b/images/console-members-light.webp differ
diff --git a/images/console-referral-2-dark.webp b/images/console-referral-2-dark.webp
new file mode 100644
index 0000000..6b96a67
Binary files /dev/null and b/images/console-referral-2-dark.webp differ
diff --git a/images/console-referral-2-light.webp b/images/console-referral-2-light.webp
new file mode 100644
index 0000000..87f33d5
Binary files /dev/null and b/images/console-referral-2-light.webp differ
diff --git a/images/console-referral-dark.webp b/images/console-referral-dark.webp
new file mode 100644
index 0000000..042fee6
Binary files /dev/null and b/images/console-referral-dark.webp differ
diff --git a/images/console-referral-light.webp b/images/console-referral-light.webp
new file mode 100644
index 0000000..48dbf3b
Binary files /dev/null and b/images/console-referral-light.webp differ
diff --git a/images/console-setting-2-dark.webp b/images/console-setting-2-dark.webp
new file mode 100644
index 0000000..52d2821
Binary files /dev/null and b/images/console-setting-2-dark.webp differ
diff --git a/images/console-setting-2-light.webp b/images/console-setting-2-light.webp
new file mode 100644
index 0000000..b7a97cd
Binary files /dev/null and b/images/console-setting-2-light.webp differ
diff --git a/images/console-setting-3-dark.webp b/images/console-setting-3-dark.webp
new file mode 100644
index 0000000..4cea792
Binary files /dev/null and b/images/console-setting-3-dark.webp differ
diff --git a/images/console-setting-3-light.webp b/images/console-setting-3-light.webp
new file mode 100644
index 0000000..8a7de85
Binary files /dev/null and b/images/console-setting-3-light.webp differ
diff --git a/images/console-setting-4-dark.webp b/images/console-setting-4-dark.webp
new file mode 100644
index 0000000..b84a691
Binary files /dev/null and b/images/console-setting-4-dark.webp differ
diff --git a/images/console-setting-4-light.webp b/images/console-setting-4-light.webp
new file mode 100644
index 0000000..45df7b6
Binary files /dev/null and b/images/console-setting-4-light.webp differ
diff --git a/images/console-setting-dark.webp b/images/console-setting-dark.webp
new file mode 100644
index 0000000..d55522a
Binary files /dev/null and b/images/console-setting-dark.webp differ
diff --git a/images/console-setting-light.webp b/images/console-setting-light.webp
new file mode 100644
index 0000000..1196c61
Binary files /dev/null and b/images/console-setting-light.webp differ
diff --git a/images/console-templates-10-dark.webp b/images/console-templates-10-dark.webp
new file mode 100644
index 0000000..a611d1c
Binary files /dev/null and b/images/console-templates-10-dark.webp differ
diff --git a/images/console-templates-10-light.webp b/images/console-templates-10-light.webp
new file mode 100644
index 0000000..9e23d4f
Binary files /dev/null and b/images/console-templates-10-light.webp differ
diff --git a/images/console-templates-11-dark.webp b/images/console-templates-11-dark.webp
new file mode 100644
index 0000000..a611d1c
Binary files /dev/null and b/images/console-templates-11-dark.webp differ
diff --git a/images/console-templates-11-light.webp b/images/console-templates-11-light.webp
new file mode 100644
index 0000000..9e23d4f
Binary files /dev/null and b/images/console-templates-11-light.webp differ
diff --git a/images/console-templates-12-dark.webp b/images/console-templates-12-dark.webp
new file mode 100644
index 0000000..a611d1c
Binary files /dev/null and b/images/console-templates-12-dark.webp differ
diff --git a/images/console-templates-12-light.webp b/images/console-templates-12-light.webp
new file mode 100644
index 0000000..9e23d4f
Binary files /dev/null and b/images/console-templates-12-light.webp differ
diff --git a/images/console-templates-13-dark.webp b/images/console-templates-13-dark.webp
new file mode 100644
index 0000000..a611d1c
Binary files /dev/null and b/images/console-templates-13-dark.webp differ
diff --git a/images/console-templates-13-light.webp b/images/console-templates-13-light.webp
new file mode 100644
index 0000000..9e23d4f
Binary files /dev/null and b/images/console-templates-13-light.webp differ
diff --git a/images/console-templates-14-dark.webp b/images/console-templates-14-dark.webp
new file mode 100644
index 0000000..a611d1c
Binary files /dev/null and b/images/console-templates-14-dark.webp differ
diff --git a/images/console-templates-14-light.webp b/images/console-templates-14-light.webp
new file mode 100644
index 0000000..9e23d4f
Binary files /dev/null and b/images/console-templates-14-light.webp differ
diff --git a/images/console-templates-15-dark.webp b/images/console-templates-15-dark.webp
new file mode 100644
index 0000000..a611d1c
Binary files /dev/null and b/images/console-templates-15-dark.webp differ
diff --git a/images/console-templates-15-light.webp b/images/console-templates-15-light.webp
new file mode 100644
index 0000000..9e23d4f
Binary files /dev/null and b/images/console-templates-15-light.webp differ
diff --git a/images/console-templates-16-dark.webp b/images/console-templates-16-dark.webp
new file mode 100644
index 0000000..3ce9c2f
Binary files /dev/null and b/images/console-templates-16-dark.webp differ
diff --git a/images/console-templates-16-light.webp b/images/console-templates-16-light.webp
new file mode 100644
index 0000000..cf6bd68
Binary files /dev/null and b/images/console-templates-16-light.webp differ
diff --git a/images/console-templates-17-dark.webp b/images/console-templates-17-dark.webp
new file mode 100644
index 0000000..6b96a67
Binary files /dev/null and b/images/console-templates-17-dark.webp differ
diff --git a/images/console-templates-17-light.webp b/images/console-templates-17-light.webp
new file mode 100644
index 0000000..87f33d5
Binary files /dev/null and b/images/console-templates-17-light.webp differ
diff --git a/images/console-templates-2-dark.webp b/images/console-templates-2-dark.webp
new file mode 100644
index 0000000..4587c23
Binary files /dev/null and b/images/console-templates-2-dark.webp differ
diff --git a/images/console-templates-2-light.webp b/images/console-templates-2-light.webp
new file mode 100644
index 0000000..85dbf49
Binary files /dev/null and b/images/console-templates-2-light.webp differ
diff --git a/images/console-templates-3-dark.webp b/images/console-templates-3-dark.webp
new file mode 100644
index 0000000..6aefe50
Binary files /dev/null and b/images/console-templates-3-dark.webp differ
diff --git a/images/console-templates-3-light.webp b/images/console-templates-3-light.webp
new file mode 100644
index 0000000..556b95f
Binary files /dev/null and b/images/console-templates-3-light.webp differ
diff --git a/images/console-templates-4-dark.webp b/images/console-templates-4-dark.webp
new file mode 100644
index 0000000..b8a8067
Binary files /dev/null and b/images/console-templates-4-dark.webp differ
diff --git a/images/console-templates-4-light.webp b/images/console-templates-4-light.webp
new file mode 100644
index 0000000..b8bf5b7
Binary files /dev/null and b/images/console-templates-4-light.webp differ
diff --git a/images/console-templates-5-dark.webp b/images/console-templates-5-dark.webp
new file mode 100644
index 0000000..ddbd843
Binary files /dev/null and b/images/console-templates-5-dark.webp differ
diff --git a/images/console-templates-5-light.webp b/images/console-templates-5-light.webp
new file mode 100644
index 0000000..e038646
Binary files /dev/null and b/images/console-templates-5-light.webp differ
diff --git a/images/console-templates-6-dark.webp b/images/console-templates-6-dark.webp
new file mode 100644
index 0000000..faf2871
Binary files /dev/null and b/images/console-templates-6-dark.webp differ
diff --git a/images/console-templates-6-light.webp b/images/console-templates-6-light.webp
new file mode 100644
index 0000000..4979975
Binary files /dev/null and b/images/console-templates-6-light.webp differ
diff --git a/images/console-templates-7-dark.webp b/images/console-templates-7-dark.webp
new file mode 100644
index 0000000..c20b7f6
Binary files /dev/null and b/images/console-templates-7-dark.webp differ
diff --git a/images/console-templates-7-light.webp b/images/console-templates-7-light.webp
new file mode 100644
index 0000000..da92c74
Binary files /dev/null and b/images/console-templates-7-light.webp differ
diff --git a/images/console-templates-8-dark.webp b/images/console-templates-8-dark.webp
new file mode 100644
index 0000000..4898419
Binary files /dev/null and b/images/console-templates-8-dark.webp differ
diff --git a/images/console-templates-8-light.webp b/images/console-templates-8-light.webp
new file mode 100644
index 0000000..46bd33a
Binary files /dev/null and b/images/console-templates-8-light.webp differ
diff --git a/images/console-templates-9-dark.webp b/images/console-templates-9-dark.webp
new file mode 100644
index 0000000..02e4e8b
Binary files /dev/null and b/images/console-templates-9-dark.webp differ
diff --git a/images/console-templates-9-light.webp b/images/console-templates-9-light.webp
new file mode 100644
index 0000000..1f355dc
Binary files /dev/null and b/images/console-templates-9-light.webp differ
diff --git a/images/console-templates-dark.webp b/images/console-templates-dark.webp
new file mode 100644
index 0000000..046dbf2
Binary files /dev/null and b/images/console-templates-dark.webp differ
diff --git a/images/console-templates-instance-portal-3-dark.webp b/images/console-templates-instance-portal-3-dark.webp
new file mode 100644
index 0000000..183a794
Binary files /dev/null and b/images/console-templates-instance-portal-3-dark.webp differ
diff --git a/images/console-templates-instance-portal-3-light.webp b/images/console-templates-instance-portal-3-light.webp
new file mode 100644
index 0000000..73b91c6
Binary files /dev/null and b/images/console-templates-instance-portal-3-light.webp differ
diff --git a/images/console-templates-instance-portal-4-dark.webp b/images/console-templates-instance-portal-4-dark.webp
new file mode 100644
index 0000000..c93f040
Binary files /dev/null and b/images/console-templates-instance-portal-4-dark.webp differ
diff --git a/images/console-templates-instance-portal-4-light.webp b/images/console-templates-instance-portal-4-light.webp
new file mode 100644
index 0000000..c93f040
Binary files /dev/null and b/images/console-templates-instance-portal-4-light.webp differ
diff --git a/images/console-templates-instance-portal-5-dark.webp b/images/console-templates-instance-portal-5-dark.webp
new file mode 100644
index 0000000..37d8ac0
Binary files /dev/null and b/images/console-templates-instance-portal-5-dark.webp differ
diff --git a/images/console-templates-instance-portal-5-light.webp b/images/console-templates-instance-portal-5-light.webp
new file mode 100644
index 0000000..37d8ac0
Binary files /dev/null and b/images/console-templates-instance-portal-5-light.webp differ
diff --git a/images/console-templates-instance-portal-6-dark.webp b/images/console-templates-instance-portal-6-dark.webp
new file mode 100644
index 0000000..d47c9c4
Binary files /dev/null and b/images/console-templates-instance-portal-6-dark.webp differ
diff --git a/images/console-templates-instance-portal-6-light.webp b/images/console-templates-instance-portal-6-light.webp
new file mode 100644
index 0000000..d53d99f
Binary files /dev/null and b/images/console-templates-instance-portal-6-light.webp differ
diff --git a/images/console-templates-instance-portal-7-dark.webp b/images/console-templates-instance-portal-7-dark.webp
new file mode 100644
index 0000000..3ca9628
Binary files /dev/null and b/images/console-templates-instance-portal-7-dark.webp differ
diff --git a/images/console-templates-instance-portal-7-light.webp b/images/console-templates-instance-portal-7-light.webp
new file mode 100644
index 0000000..819e885
Binary files /dev/null and b/images/console-templates-instance-portal-7-light.webp differ
diff --git a/images/console-templates-light.webp b/images/console-templates-light.webp
new file mode 100644
index 0000000..dff6967
Binary files /dev/null and b/images/console-templates-light.webp differ
diff --git a/images/endpoint-log-dark.webp b/images/endpoint-log-dark.webp
new file mode 100644
index 0000000..a1fa526
Binary files /dev/null and b/images/endpoint-log-dark.webp differ
diff --git a/images/endpoint-log-light.webp b/images/endpoint-log-light.webp
new file mode 100644
index 0000000..0bc599e
Binary files /dev/null and b/images/endpoint-log-light.webp differ
diff --git a/images/guides-overview-quick-start-3-dark.webp b/images/guides-overview-quick-start-3-dark.webp
new file mode 100644
index 0000000..a51baf6
Binary files /dev/null and b/images/guides-overview-quick-start-3-dark.webp differ
diff --git a/images/guides-overview-quick-start-3-light.webp b/images/guides-overview-quick-start-3-light.webp
new file mode 100644
index 0000000..4c63c00
Binary files /dev/null and b/images/guides-overview-quick-start-3-light.webp differ
diff --git a/images/guides-overview-quick-start-4-dark.webp b/images/guides-overview-quick-start-4-dark.webp
new file mode 100644
index 0000000..d8b4155
Binary files /dev/null and b/images/guides-overview-quick-start-4-dark.webp differ
diff --git a/images/guides-overview-quick-start-4-light.webp b/images/guides-overview-quick-start-4-light.webp
new file mode 100644
index 0000000..82252f7
Binary files /dev/null and b/images/guides-overview-quick-start-4-light.webp differ
diff --git a/images/guides-overview-quick-start-dark.webp b/images/guides-overview-quick-start-dark.webp
new file mode 100644
index 0000000..f6a87b7
Binary files /dev/null and b/images/guides-overview-quick-start-dark.webp differ
diff --git a/images/guides-overview-quick-start-light.webp b/images/guides-overview-quick-start-light.webp
new file mode 100644
index 0000000..413ec59
Binary files /dev/null and b/images/guides-overview-quick-start-light.webp differ
diff --git a/images/image.png b/images/image.png
deleted file mode 100644
index 7bc65fe..0000000
Binary files a/images/image.png and /dev/null differ
diff --git a/images/instances-reserved-5-dark.webp b/images/instances-reserved-5-dark.webp
new file mode 100644
index 0000000..dbb936d
Binary files /dev/null and b/images/instances-reserved-5-dark.webp differ
diff --git a/images/instances-reserved-5-light.webp b/images/instances-reserved-5-light.webp
new file mode 100644
index 0000000..4918644
Binary files /dev/null and b/images/instances-reserved-5-light.webp differ
diff --git a/images/instances-reserved-6-dark.webp b/images/instances-reserved-6-dark.webp
new file mode 100644
index 0000000..41e0915
Binary files /dev/null and b/images/instances-reserved-6-dark.webp differ
diff --git a/images/instances-reserved-6-light.webp b/images/instances-reserved-6-light.webp
new file mode 100644
index 0000000..7ecbec5
Binary files /dev/null and b/images/instances-reserved-6-light.webp differ
diff --git a/images/instances-sshscp-3-dark.webp b/images/instances-sshscp-3-dark.webp
new file mode 100644
index 0000000..ff75b08
Binary files /dev/null and b/images/instances-sshscp-3-dark.webp differ
diff --git a/images/instances-sshscp-3-light.webp b/images/instances-sshscp-3-light.webp
new file mode 100644
index 0000000..309fd88
Binary files /dev/null and b/images/instances-sshscp-3-light.webp differ
diff --git a/images/price-breakdown-dark.webp b/images/price-breakdown-dark.webp
new file mode 100644
index 0000000..21fcd07
Binary files /dev/null and b/images/price-breakdown-dark.webp differ
diff --git a/images/price-breakdown-light.webp b/images/price-breakdown-light.webp
new file mode 100644
index 0000000..4b480c0
Binary files /dev/null and b/images/price-breakdown-light.webp differ
diff --git a/images/search-disk-space-dark.webp b/images/search-disk-space-dark.webp
new file mode 100644
index 0000000..8fdc223
Binary files /dev/null and b/images/search-disk-space-dark.webp differ
diff --git a/images/search-disk-space-light.webp b/images/search-disk-space-light.webp
new file mode 100644
index 0000000..a27b06a
Binary files /dev/null and b/images/search-disk-space-light.webp differ
diff --git a/images/teams-quickstart-3-dark.webp b/images/teams-quickstart-3-dark.webp
new file mode 100644
index 0000000..5c5442e
Binary files /dev/null and b/images/teams-quickstart-3-dark.webp differ
diff --git a/images/teams-quickstart-3-light.webp b/images/teams-quickstart-3-light.webp
new file mode 100644
index 0000000..ac8bf3e
Binary files /dev/null and b/images/teams-quickstart-3-light.webp differ
diff --git a/images/teams-quickstart-5-dark.webp b/images/teams-quickstart-5-dark.webp
new file mode 100644
index 0000000..b464143
Binary files /dev/null and b/images/teams-quickstart-5-dark.webp differ
diff --git a/images/teams-quickstart-5-light.webp b/images/teams-quickstart-5-light.webp
new file mode 100644
index 0000000..776d0e4
Binary files /dev/null and b/images/teams-quickstart-5-light.webp differ
diff --git a/images/teams-quickstart-6-dark.webp b/images/teams-quickstart-6-dark.webp
new file mode 100644
index 0000000..a2243cb
Binary files /dev/null and b/images/teams-quickstart-6-dark.webp differ
diff --git a/images/teams-quickstart-6-light.webp b/images/teams-quickstart-6-light.webp
new file mode 100644
index 0000000..b6f8fd1
Binary files /dev/null and b/images/teams-quickstart-6-light.webp differ
diff --git a/images/teams-quickstart-7-dark.webp b/images/teams-quickstart-7-dark.webp
new file mode 100644
index 0000000..2698b87
Binary files /dev/null and b/images/teams-quickstart-7-dark.webp differ
diff --git a/images/teams-quickstart-7-light.webp b/images/teams-quickstart-7-light.webp
new file mode 100644
index 0000000..59a6cb7
Binary files /dev/null and b/images/teams-quickstart-7-light.webp differ
diff --git a/images/teams-quickstart-edit-2-dark.webp b/images/teams-quickstart-edit-2-dark.webp
new file mode 100644
index 0000000..9586911
Binary files /dev/null and b/images/teams-quickstart-edit-2-dark.webp differ
diff --git a/images/teams-quickstart-edit-2-light.webp b/images/teams-quickstart-edit-2-light.webp
new file mode 100644
index 0000000..cff366f
Binary files /dev/null and b/images/teams-quickstart-edit-2-light.webp differ
diff --git a/images/teams-quickstart-edit-dark.webp b/images/teams-quickstart-edit-dark.webp
new file mode 100644
index 0000000..9586911
Binary files /dev/null and b/images/teams-quickstart-edit-dark.webp differ
diff --git a/images/teams-quickstart-edit-light.webp b/images/teams-quickstart-edit-light.webp
new file mode 100644
index 0000000..cff366f
Binary files /dev/null and b/images/teams-quickstart-edit-light.webp differ
diff --git a/images/teams-roles-2-dark.webp b/images/teams-roles-2-dark.webp
new file mode 100644
index 0000000..5d22364
Binary files /dev/null and b/images/teams-roles-2-dark.webp differ
diff --git a/images/teams-roles-2-light.webp b/images/teams-roles-2-light.webp
new file mode 100644
index 0000000..4d057bc
Binary files /dev/null and b/images/teams-roles-2-light.webp differ
diff --git a/images/teams-roles-dark.webp b/images/teams-roles-dark.webp
new file mode 100644
index 0000000..6a7f2be
Binary files /dev/null and b/images/teams-roles-dark.webp differ
diff --git a/images/teams-roles-light.webp b/images/teams-roles-light.webp
new file mode 100644
index 0000000..cb9afb8
Binary files /dev/null and b/images/teams-roles-light.webp differ
diff --git a/images/teams-transfer-2-dark.webp b/images/teams-transfer-2-dark.webp
new file mode 100644
index 0000000..5d9914e
Binary files /dev/null and b/images/teams-transfer-2-dark.webp differ
diff --git a/images/teams-transfer-2-light.webp b/images/teams-transfer-2-light.webp
new file mode 100644
index 0000000..2fa7029
Binary files /dev/null and b/images/teams-transfer-2-light.webp differ
diff --git a/images/teams-transfer-dark.webp b/images/teams-transfer-dark.webp
new file mode 100644
index 0000000..528c5ab
Binary files /dev/null and b/images/teams-transfer-dark.webp differ
diff --git a/images/teams-transfer-light.webp b/images/teams-transfer-light.webp
new file mode 100644
index 0000000..2989007
Binary files /dev/null and b/images/teams-transfer-light.webp differ
diff --git a/images/transaction-history-table-charges-dark.webp b/images/transaction-history-table-charges-dark.webp
new file mode 100644
index 0000000..0d622ac
Binary files /dev/null and b/images/transaction-history-table-charges-dark.webp differ
diff --git a/images/transaction-history-table-charges-light.webp b/images/transaction-history-table-charges-light.webp
new file mode 100644
index 0000000..7ae498b
Binary files /dev/null and b/images/transaction-history-table-charges-light.webp differ
diff --git a/images/transaction-history-table-invoices-dark.webp b/images/transaction-history-table-invoices-dark.webp
new file mode 100644
index 0000000..2a26d13
Binary files /dev/null and b/images/transaction-history-table-invoices-dark.webp differ
diff --git a/images/transaction-history-table-invoices-light.webp b/images/transaction-history-table-invoices-light.webp
new file mode 100644
index 0000000..682bbff
Binary files /dev/null and b/images/transaction-history-table-invoices-light.webp differ
diff --git a/images/volumes-2-dark.webp b/images/volumes-2-dark.webp
new file mode 100644
index 0000000..015a6ad
Binary files /dev/null and b/images/volumes-2-dark.webp differ
diff --git a/images/volumes-2-light.webp b/images/volumes-2-light.webp
new file mode 100644
index 0000000..bc3d6f5
Binary files /dev/null and b/images/volumes-2-light.webp differ
diff --git a/images/volumes-5-dark.webp b/images/volumes-5-dark.webp
new file mode 100644
index 0000000..a611d1c
Binary files /dev/null and b/images/volumes-5-dark.webp differ
diff --git a/images/volumes-5-light.webp b/images/volumes-5-light.webp
new file mode 100644
index 0000000..9e23d4f
Binary files /dev/null and b/images/volumes-5-light.webp differ
diff --git a/images/volumes-6-dark.webp b/images/volumes-6-dark.webp
new file mode 100644
index 0000000..feea057
Binary files /dev/null and b/images/volumes-6-dark.webp differ
diff --git a/images/volumes-6-light.webp b/images/volumes-6-light.webp
new file mode 100644
index 0000000..bc5252e
Binary files /dev/null and b/images/volumes-6-light.webp differ
diff --git a/images/volumes-7-dark.webp b/images/volumes-7-dark.webp
new file mode 100644
index 0000000..a8989fd
Binary files /dev/null and b/images/volumes-7-dark.webp differ
diff --git a/images/volumes-7-light.webp b/images/volumes-7-light.webp
new file mode 100644
index 0000000..d976b86
Binary files /dev/null and b/images/volumes-7-light.webp differ
diff --git a/images/volumes-8-dark.webp b/images/volumes-8-dark.webp
new file mode 100644
index 0000000..c8de6f6
Binary files /dev/null and b/images/volumes-8-dark.webp differ
diff --git a/images/volumes-8-light.webp b/images/volumes-8-light.webp
new file mode 100644
index 0000000..07046b5
Binary files /dev/null and b/images/volumes-8-light.webp differ
diff --git a/images/volumes-dark.webp b/images/volumes-dark.webp
new file mode 100644
index 0000000..bed85f9
Binary files /dev/null and b/images/volumes-dark.webp differ
diff --git a/images/volumes-light.webp b/images/volumes-light.webp
new file mode 100644
index 0000000..8d3d940
Binary files /dev/null and b/images/volumes-light.webp differ
diff --git a/style.css b/style.css
index 9cd7ea4..1c5fa38 100644
--- a/style.css
+++ b/style.css
@@ -40,3 +40,21 @@
margin-right: auto;
}
}
+
+/*
+ * Link styling for in-content prose. The Mint theme renders body links bold
+ * (font-weight: 600) and "underlined" via a border-bottom (NOT
+ * text-decoration), which is double-emphasis. Drop both by default and show a
+ * real underline on hover only, for a cleaner, industry-standard look. The
+ * .prose class sits on #content; !important is needed to beat the theme rule.
+ */
+#content a,
+.prose a {
+ font-weight: inherit !important;
+ border-bottom: none !important;
+}
+
+#content a:hover,
+.prose a:hover {
+ text-decoration: underline !important;
+}