:root{--hp-brand-ink:#0f1419;--hp-primary-900:#101b33;--hp-primary-800:#16233f;--hp-primary-600:#1e3a8a;--hp-primary-500:#2563eb;--hp-primary-400:#60a5fa;--hp-primary-100:#dbeafe;--hp-n-900:#0f172a;--hp-n-600:#475569;--hp-n-500:#64748b;--hp-n-400:#94a3b8;--hp-n-300:#cbd5e1;--hp-n-200:#e2e8f0;--hp-n-100:#f1f5f9;--hp-n-50:#f8fafc;--hp-success:#059669;--hp-success-bg:#d1fae5;--hp-success-hover:#046c4e;--hp-warning:#d97706;--hp-warning-bg:#fef3c7;--hp-warning-hover:#92400e;--hp-danger:#dc2626;--hp-danger-bg:#fee2e2;--hp-danger-hover:#b91c1c;--hp-info:#0284c7;--hp-info-bg:#e0f2fe;--hp-info-hover:#075985;--hp-bg:#f6f8fb;--hp-surface:#fff;--hp-border:#e2e8f0;--hp-control-height:40px;--hp-radius-sm:6px;--hp-radius-md:10px;--hp-radius-lg:16px;--hp-shadow-sm:0 1px 3px #0f141914;--hp-shadow-md:0 4px 16px #0f14191f;--hp-focus-ring:0 0 0 3px #2563eb29;--hp-focus-ring-danger:0 0 0 3px #dc262629;--hp-focus-ring-warning:0 0 0 3px #d9770629;--hp-z-overlay:1100;--hp-z-toast:1200;--hp-font:"Inter", system-ui, -apple-system, sans-serif;--hp-mono:"JetBrains Mono", ui-monospace, monospace;--hp-space-1:4px;--hp-space-2:8px;--hp-space-3:12px;--hp-space-4:16px;--hp-space-5:20px;--hp-space-6:24px;--hp-text-xs:11px;--hp-text-sm:12px;--hp-text-md:13px;--hp-text-base:14px;--hp-text-lg:16px;--hp-text-xl:19px;--hp-z-dropdown:1000;--hp-motion-fast:.12s;--hp-ease:cubic-bezier(.2, .8, .2, 1)}*,:before,:after{box-sizing:border-box}html{margin:0;padding:0}body{background:var(--hp-bg);color:var(--hp-n-900);font-family:var(--hp-font);font-size:var(--hp-text-base);-webkit-font-smoothing:antialiased;margin:0;padding:0;line-height:1.5}.hp-route-pending{padding:var(--hp-space-6);justify-content:center;align-items:center;display:flex}.hp-route-pending__spinner{border:3px solid var(--hp-n-200);border-top-color:var(--hp-primary-500);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite hp-route-spin}@keyframes hp-route-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.hp-route-pending__spinner{animation-duration:2.4s}}.hp-route-error{max-width:480px;margin:var(--hp-space-6) auto;padding:var(--hp-space-6);border:1px solid var(--hp-n-200);border-radius:var(--hp-radius-md);background:var(--hp-n-50)}.hp-route-error__title{margin:0 0 var(--hp-space-2);font-size:var(--hp-text-lg)}.hp-route-error__detail{margin:0 0 var(--hp-space-4);color:var(--hp-n-600);font-size:var(--hp-text-base)}.hp-processors__stretch:after{content:"";position:absolute;inset:0}.hp-processors__card--link{position:relative}.hp-processors__card--link:hover{border-color:var(--hp-primary-500)}.hp-processors__card--link:has(.hp-processors__name-link:focus-visible){outline:2px solid var(--hp-primary-500);outline-offset:2px}.hp-processors__card--link .hp-processors__card-head{flex-wrap:wrap}.hp-processors__actions{z-index:1;align-items:center;gap:6px;display:flex;position:relative}@media (width<=600px){.hp-processors__actions{flex-basis:100%}}.hp-processors__summary{flex-direction:column;gap:14px;display:flex}.hp-processors__costs{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:14px;display:grid}.hp-processors__summary-label{color:var(--hp-n-600);font-size:11px}.hp-processors__cost{font-size:16px;font-weight:600}.hp-processors__usage-head{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:5px;font-size:12px;display:flex}.hp-processors__kv{grid-template-columns:118px minmax(0,1fr);gap:6px 12px;margin:0;font-size:12.5px;display:grid}.hp-processors__kv dt{color:var(--hp-n-600)}.hp-processors__kv dd{overflow-wrap:anywhere;margin:0}@media (width<=480px){.hp-processors__kv{grid-template-columns:minmax(0,1fr);gap:2px}.hp-processors__kv dd{margin-bottom:8px}}.hp-processors__name-link{color:inherit;text-decoration:none}.hp-processors__name-link:focus-visible{outline:none}
