.instance-page[data-astro-cid-vhkjgajy]{flex-direction:column;gap:1.5rem;display:flex}.instance-header[data-astro-cid-vhkjgajy]{border-bottom:1px solid var(--line);flex-direction:column;gap:.35rem;padding-bottom:.85rem;display:flex}.instance-header-nav[data-astro-cid-vhkjgajy]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.25rem;display:flex}.compare-action-btn[data-astro-cid-vhkjgajy]{font-family:var(--font-display);letter-spacing:.03em;color:var(--text-dim);background:var(--bg-raised);border:1px solid var(--line-bright);border-radius:var(--radius);cursor:pointer;align-items:center;gap:.45rem;padding:.35rem .8rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.compare-action-btn[data-astro-cid-vhkjgajy]:hover{color:var(--cyan-bright);border-color:var(--cyan);background:color-mix(in srgb, var(--cyan) 10%, var(--bg-raised))}.compare-action-btn[data-astro-cid-vhkjgajy].is-selected{color:var(--cyan-bright);border-color:var(--cyan);background:color-mix(in srgb, var(--cyan) 16%, var(--bg-raised));box-shadow:0 0 10px #00b8dc26}.instance-title-row[data-astro-cid-vhkjgajy]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.instance-name[data-astro-cid-vhkjgajy]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-strong);margin:0;font-size:2.15rem;font-weight:800;line-height:1.1}.gpu-badge[data-astro-cid-vhkjgajy]{font-family:var(--font-display);letter-spacing:.04em;color:var(--badge-warn-text);background:var(--badge-warn-bg);border:1px solid var(--badge-warn-border);border-radius:9999px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.75rem;font-weight:700;display:inline-flex}.prev-gen-badge[data-astro-cid-vhkjgajy]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--text-faint);background:color-mix(in srgb, var(--line-bright) 30%, transparent);border:1px solid var(--line-bright);border-radius:4px;align-items:center;padding:.2rem .5rem;font-size:.7rem;font-weight:600;display:inline-flex}.baremetal-badge[data-astro-cid-vhkjgajy]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:#e879f9;background:#e879f91a;border:1px solid #e879f94d;border-radius:4px;align-items:center;padding:.2rem .5rem;font-size:.7rem;font-weight:600;display:inline-flex}.instance-desc[data-astro-cid-vhkjgajy]{color:var(--text-dim);width:100%;margin:0;font-size:.95rem;line-height:1.5;max-width:none!important}.instance-desc[data-astro-cid-vhkjgajy] strong[data-astro-cid-vhkjgajy]{color:var(--text-strong)}.section[data-astro-cid-vhkjgajy]{flex-direction:column;gap:1rem;display:flex}.section-title-wrap[data-astro-cid-vhkjgajy]{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:1rem;padding-bottom:.6rem;display:flex}.section-title[data-astro-cid-vhkjgajy]{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--text-strong);border:none;margin:0;padding:0;font-size:1rem;font-weight:700}.section-desc[data-astro-cid-vhkjgajy]{color:var(--text-faint);font-size:.8rem}.specs-grid[data-astro-cid-vhkjgajy]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1rem;display:grid}.spec-card[data-astro-cid-vhkjgajy]{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;display:flex;overflow:hidden}.spec-card--gpu-highlight[data-astro-cid-vhkjgajy]{border-color:color-mix(in srgb, var(--series-amber) 35%, var(--line))}.spec-card-header[data-astro-cid-vhkjgajy]{background:color-mix(in srgb, var(--bg-inset) 60%, var(--bg-raised));border-bottom:1px solid var(--line);align-items:center;gap:.6rem;padding:.75rem 1rem;display:flex}.card-icon[data-astro-cid-vhkjgajy]{color:var(--cyan);flex-shrink:0}.spec-card--gpu-highlight[data-astro-cid-vhkjgajy] .card-icon[data-astro-cid-vhkjgajy]{color:var(--series-amber)}.spec-card-header[data-astro-cid-vhkjgajy] h3[data-astro-cid-vhkjgajy]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--text-strong);margin:0;font-size:.82rem;font-weight:700}.spec-card-body[data-astro-cid-vhkjgajy]{flex-direction:column;padding:.5rem 1rem .75rem;display:flex}.spec-row[data-astro-cid-vhkjgajy]{border-bottom:1px solid color-mix(in srgb, var(--line) 60%, transparent);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.5rem 0;font-size:.86rem;display:flex}.spec-row[data-astro-cid-vhkjgajy]:last-child{border-bottom:none}.spec-k[data-astro-cid-vhkjgajy]{color:var(--text-dim);flex-shrink:0;font-size:.82rem}.spec-v[data-astro-cid-vhkjgajy]{color:var(--text);text-align:right;font-variant-numeric:tabular-nums;word-break:break-word;font-weight:500}.pricing-controls-bar[data-astro-cid-vhkjgajy]{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.region-search-wrapper[data-astro-cid-vhkjgajy]{background:var(--bg-inset);border:1px solid var(--line-bright);border-radius:var(--radius);flex:1;align-items:center;gap:.5rem;min-width:260px;max-width:420px;padding:.4rem .75rem;display:flex}.search-icon[data-astro-cid-vhkjgajy]{width:16px;height:16px;color:var(--text-faint);flex-shrink:0}.region-search-input[data-astro-cid-vhkjgajy]{color:var(--text);font-family:var(--font-body);background:0 0;border:none;width:100%;font-size:.85rem}.region-search-input[data-astro-cid-vhkjgajy]:focus{outline:none}.region-search-input[data-astro-cid-vhkjgajy]::placeholder{color:var(--text-faint)}.search-clear-btn[data-astro-cid-vhkjgajy]{color:var(--text-dim);cursor:pointer;background:0 0;border:none;padding:0 .2rem;font-size:1.1rem;line-height:1}.search-clear-btn[data-astro-cid-vhkjgajy]:hover{color:var(--text-strong)}.toggles-group[data-astro-cid-vhkjgajy]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.basis-group[data-astro-cid-vhkjgajy]{flex-basis:100%}.basis-note[data-astro-cid-vhkjgajy]{color:var(--text-faint);font-size:.78rem}.sp-notes[data-astro-cid-vhkjgajy]{border:1px solid var(--line);border-left:2px solid var(--cyan);border-radius:var(--radius);background:var(--bg-raised);color:var(--text-dim);padding:.9rem 1.1rem;font-size:.88rem}.sp-notes[data-astro-cid-vhkjgajy] h3[data-astro-cid-vhkjgajy]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--text-strong);margin:0 0 .5rem;font-size:.8rem;font-weight:700}.sp-notes[data-astro-cid-vhkjgajy] ul[data-astro-cid-vhkjgajy]{margin:0;padding-left:1.1rem}.sp-notes[data-astro-cid-vhkjgajy] li[data-astro-cid-vhkjgajy]{margin:.3rem 0}.sp-notes[data-astro-cid-vhkjgajy] p[data-astro-cid-vhkjgajy]{margin:0}.pricing-summary-ribbon[data-astro-cid-vhkjgajy]{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;display:grid;overflow:hidden}.summary-stat-box[data-astro-cid-vhkjgajy]{background:var(--bg-raised);flex-direction:column;gap:.25rem;padding:1rem;display:flex}.summary-label[data-astro-cid-vhkjgajy]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);font-size:.7rem;font-weight:700}.summary-main[data-astro-cid-vhkjgajy]{align-items:baseline;gap:.35rem;margin:.15rem 0;display:flex}.summary-val[data-astro-cid-vhkjgajy]{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text-strong);font-size:1.35rem;font-weight:800;line-height:1}.summary-unit[data-astro-cid-vhkjgajy]{font-family:var(--font-display);color:var(--text-faint);text-transform:uppercase;font-size:.72rem;font-weight:600}.summary-sub[data-astro-cid-vhkjgajy]{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;line-height:1.3;overflow:hidden}.table-container[data-astro-cid-vhkjgajy]{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}.table-container[data-astro-cid-vhkjgajy] table[data-astro-cid-vhkjgajy]{margin:0}.table-container[data-astro-cid-vhkjgajy] caption[data-astro-cid-vhkjgajy]{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg-inset) 40%, var(--bg-raised));padding:.75rem 1rem}.region-name-wrap[data-astro-cid-vhkjgajy]{align-items:center;gap:.5rem;display:flex}.badge-price[data-astro-cid-vhkjgajy]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em;border-radius:3px;padding:.15rem .45rem;font-size:.62rem;font-weight:700;line-height:1.2}.badge-lowest[data-astro-cid-vhkjgajy]{color:var(--badge-success-text);background:color-mix(in srgb, var(--badge-success-text) 12%, transparent);border:1px solid color-mix(in srgb, var(--badge-success-text) 30%, transparent)}.badge-highest[data-astro-cid-vhkjgajy]{color:var(--series-amber);background:color-mix(in srgb, var(--series-amber) 12%, transparent);border:1px solid color-mix(in srgb, var(--series-amber) 30%, transparent)}.row-highlight-min[data-astro-cid-vhkjgajy] td[data-astro-cid-vhkjgajy]{background:color-mix(in srgb, var(--badge-success-text) 4%, transparent)}.row-highlight-max[data-astro-cid-vhkjgajy] td[data-astro-cid-vhkjgajy]{background:color-mix(in srgb, var(--series-amber) 3%, transparent)}td[data-astro-cid-vhkjgajy].savings-cell{font-variant-numeric:tabular-nums}td[data-astro-cid-vhkjgajy].price-cell{font-size:.92rem;font-weight:600}.cell-na[data-astro-cid-vhkjgajy]{color:var(--text-faint)}.no-match-box[data-astro-cid-vhkjgajy]{text-align:center;background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius);padding:3rem 1.5rem}.no-match-box[data-astro-cid-vhkjgajy] p[data-astro-cid-vhkjgajy]{color:var(--text-faint);font-family:var(--font-display);margin:0 auto 1rem}.reset-filter-btn[data-astro-cid-vhkjgajy]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;background:var(--bg-inset);border:1px solid var(--line-bright);color:var(--cyan-bright);border-radius:var(--radius);cursor:pointer;padding:.45rem .9rem;font-size:.78rem;font-weight:600}.reset-filter-btn[data-astro-cid-vhkjgajy]:hover{border-color:var(--cyan);background:color-mix(in srgb, var(--cyan) 10%, transparent)}.font-mono[data-astro-cid-vhkjgajy]{font-family:var(--font-body);font-variant-numeric:tabular-nums}.text-cyan[data-astro-cid-vhkjgajy]{color:var(--cyan-bright)}.text-emerald[data-astro-cid-vhkjgajy]{color:var(--badge-success-text)}.text-amber[data-astro-cid-vhkjgajy]{color:var(--series-amber)}.text-faint[data-astro-cid-vhkjgajy]{color:var(--text-faint)}@media (width<=768px){.instance-name[data-astro-cid-vhkjgajy]{font-size:2rem}.pricing-controls-bar[data-astro-cid-vhkjgajy]{flex-direction:column;align-items:stretch}.region-search-wrapper[data-astro-cid-vhkjgajy]{max-width:none}.toggles-group[data-astro-cid-vhkjgajy]{justify-content:space-between}.specs-grid[data-astro-cid-vhkjgajy]{grid-template-columns:1fr}}
