.account-menu[data-v-f82ec7a5]{position:relative}.account-trigger[data-v-f82ec7a5]{display:flex;align-items:center;gap:7px;max-width:180px;overflow:hidden;white-space:nowrap;border:0;background:transparent;padding:9px;color:#24527c;font-size:13px}.account-avatar[data-v-f82ec7a5]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:50%;background:#edf3ff;color:#4265ad;overflow:hidden}.account-avatar img[data-v-f82ec7a5]{width:100%;height:100%;object-fit:cover}.account-name[data-v-f82ec7a5]{overflow:hidden;text-overflow:ellipsis}.account-trigger>svg[data-v-f82ec7a5]{flex-shrink:0}.account-dropdown[data-v-f82ec7a5]{position:absolute;right:0;top:calc(100% + 13px);width:352px;max-width:calc(100vw - 24px);border:1px solid #e0e6ee;border-radius:12px;box-shadow:0 12px 40px #16355324;z-index:60;outline:none;background:#fff}.account-dropdown[data-v-f82ec7a5] .account-panel-loading{padding:24px;color:#8590a0;font-size:13px}.header-inner[data-v-1eb94e2d]{height:66px;gap:40px}.brand[data-v-1eb94e2d]{font-size:21px}.brand-sub[data-v-1eb94e2d]{color:#0078d4;background:#edf6ff;border:1px solid #dcecfb;padding:2px 7px;border-radius:5px;font-size:10px;font-weight:600;letter-spacing:0}.main-nav[data-v-1eb94e2d]{gap:8px}.main-nav>a[data-v-1eb94e2d]{height:auto;border:0;border-radius:8px;padding:7px 12px;font-size:13px}.main-nav>a[data-v-1eb94e2d]:hover{background:#f5f8fc}.main-nav>a.router-link-active[data-v-1eb94e2d]{background:#edf6ff}.header-account[data-v-1eb94e2d] .primary{border-radius:8px}@media(max-width:1050px){.header-inner[data-v-1eb94e2d]{gap:24px}}@media(max-width:800px){.header-inner[data-v-1eb94e2d]{height:64px;gap:12px}.main-nav[data-v-1eb94e2d]{gap:0;height:auto}.main-nav>a[data-v-1eb94e2d]{border-radius:0;padding:14px 28px}}@media(max-width:600px){.brand[data-v-1eb94e2d]{font-size:19px}}@media(max-width:380px){.header-account>.account-link[data-v-1eb94e2d]{display:none}}.platform-header[data-v-03286b7b]{position:sticky;top:0;z-index:70;display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:20px;box-sizing:border-box;width:100%;height:64px;padding:0 32px;border-bottom:1px solid #e2e8f0cc;background:#fff;color:#1e293b;font-family:Segoe UI,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif;font-size:14px;line-height:20px}.platform-header .platform-header-main[data-v-03286b7b]{display:flex;align-items:center;gap:40px;min-width:0}.platform-header .platform-brand[data-v-03286b7b]{display:flex;align-items:center;gap:12px;color:#0f172a;text-decoration:none;white-space:nowrap}.platform-header .platform-brand-icon[data-v-03286b7b]{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:#2563eb;color:#fff;font-size:18px;line-height:28px;font-weight:700;box-shadow:0 4px 6px -1px #3b82f633}.platform-header .platform-brand-name[data-v-03286b7b]{color:#0f172a;font-size:18px;line-height:28px;font-weight:800;letter-spacing:-.025em}.platform-header .platform-brand-tag[data-v-03286b7b]{padding:2px 8px;border:1px solid #dbeafe;border-radius:4px;background:#eff6ff;color:#2563eb;font-size:12px;line-height:16px;font-weight:600}.platform-header .platform-navigation[data-v-03286b7b]{display:flex;align-items:center;gap:8px;margin:0;padding:0}.platform-header .platform-navigation>a[data-v-03286b7b]{display:block;flex:none;margin:0;padding:6px 12px;border:0;border-radius:8px;background:transparent;color:#475569;font-size:14px;line-height:20px;font-weight:500;text-decoration:none;white-space:nowrap}.platform-header .platform-navigation>a[data-v-03286b7b]:hover{background:#f8fafc;color:#0f172a}.platform-header .platform-navigation>a.platform-nav-active[data-v-03286b7b]{background:#eff6ffcc;color:#2563eb;font-weight:600}.platform-header .platform-header-actions[data-v-03286b7b]{display:flex;align-items:center;gap:16px;flex-shrink:0}.platform-header .platform-balance[data-v-03286b7b]{color:#64748b;font-size:12px;line-height:16px;white-space:nowrap}.platform-header .platform-balance strong[data-v-03286b7b]{color:#1e293b;font-family:ui-monospace,monospace;font-weight:600}.platform-header[data-v-03286b7b] .account-trigger{display:flex;align-items:center;gap:8px;min-height:30px;max-width:180px;margin:0;padding:6px 12px;border:1px solid #e2e8f0cc;border-radius:8px;background:#f8fafc;color:#334155;font-family:ui-monospace,monospace;font-size:12px;font-weight:400;line-height:16px}.platform-header[data-v-03286b7b] .account-trigger>svg{flex-shrink:0}.platform-header .platform-login[data-v-03286b7b]{display:inline-flex;align-items:center;padding:6px 12px;border:1px solid #2563eb;border-radius:8px;background:#2563eb;color:#fff;font-size:12px;line-height:16px;font-weight:500;text-decoration:none;white-space:nowrap}.platform-header .platform-login[data-v-03286b7b]:hover{background:#1d4ed8;border-color:#1d4ed8}.platform-header .platform-import[data-v-03286b7b]{padding:6px 12px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc;color:#94a3b8;font:inherit;font-size:12px;line-height:16px;cursor:not-allowed}.platform-header .platform-mobile-toggle[data-v-03286b7b]{display:none;padding:6px 10px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:#475569;font-family:inherit;font-size:12px;line-height:16px;font-weight:500}.platform-header[data-v-03286b7b] :is(a,button):focus-visible{outline:2px solid #3b82f6;outline-offset:3px}@media(max-width:1200px){.platform-header .platform-header-main[data-v-03286b7b]{gap:24px}.platform-header .platform-import[data-v-03286b7b]{display:none}}@media(max-width:1000px){.platform-header[data-v-03286b7b]{padding:0 20px}.platform-header .platform-header-main[data-v-03286b7b]{gap:20px}.platform-header .platform-navigation[data-v-03286b7b]{gap:0}.platform-header .platform-navigation>a[data-v-03286b7b]{padding-inline:8px}.platform-header .platform-balance[data-v-03286b7b]{display:none}}@media(max-width:800px){.platform-header[data-v-03286b7b]{padding:0 16px;gap:8px}.platform-header .platform-header-main[data-v-03286b7b]{gap:10px}.platform-header .platform-brand[data-v-03286b7b]{gap:8px}.platform-header .platform-brand-name[data-v-03286b7b]{font-size:16px}.platform-header .platform-brand-tag[data-v-03286b7b]{display:none}.platform-header .platform-mobile-toggle[data-v-03286b7b]{display:block}.platform-header .platform-navigation[data-v-03286b7b]{display:none}.platform-header .platform-navigation.open[data-v-03286b7b]{position:absolute;top:64px;left:0;right:0;display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px;border-bottom:1px solid #e2e8f0;background:#fff;box-shadow:0 4px 6px #0f172a0a}.platform-header .platform-header-actions[data-v-03286b7b]{gap:8px}.platform-header[data-v-03286b7b] .account-trigger{max-width:128px;padding-inline:8px}}@media(max-width:359px){.platform-header[data-v-03286b7b]{padding-inline:12px}.platform-header .platform-brand-name[data-v-03286b7b]{font-size:14px}.platform-header[data-v-03286b7b] .account-trigger{max-width:100px}}.reference-instances{font-family:Segoe UI,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,sans-serif;font-size:14px;line-height:1.6;font-weight:400;font-synthesis:none;font-variant-numeric:tabular-nums}.reference-instances,.reference-instances *{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb;--ref-from:initial;--ref-via:initial;--ref-to:initial;--ref-stops:initial;--ref-shadow-color:initial}.reference-instances :is(h1,h2,h3,h4,p,figure,blockquote,dl,dd){margin:0;font-size:inherit;font-weight:inherit;letter-spacing:normal;line-height:inherit}.reference-instances :is(a,button){color:inherit;text-decoration:none}.reference-instances button{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;background:transparent;padding:0;cursor:pointer;text-transform:none}.reference-instances :is(svg,img){display:block;vertical-align:middle}.reference-instances strong{font-weight:bolder}.reference-instances .font-mono{font-family:ui-monospace,SFMono-Regular,Consolas,Microsoft YaHei,PingFang SC,monospace}.reference-instances .absolute,.reference-instances.absolute{position:absolute}.reference-instances .animate-pulse,.reference-instances.animate-pulse{animation:reference-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.reference-instances .antialiased,.reference-instances.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.reference-instances .bg-\[\#f8fafc\],.reference-instances.bg-\[\#f8fafc\]{background-color:#f8fafc}.reference-instances .bg-blue-200\/60,.reference-instances.bg-blue-200\/60{background-color:#bfdbfe99}.reference-instances .bg-blue-50,.reference-instances.bg-blue-50{background-color:#eff6ff}.reference-instances .bg-blue-50\/80,.reference-instances.bg-blue-50\/80{background-color:#eff6ffcc}.reference-instances .bg-blue-600,.reference-instances.bg-blue-600{background-color:#2563eb}.reference-instances .bg-emerald-50,.reference-instances.bg-emerald-50{background-color:#ecfdf5}.reference-instances .bg-emerald-500,.reference-instances.bg-emerald-500{background-color:#10b981}.reference-instances .bg-emerald-600,.reference-instances.bg-emerald-600{background-color:#059669}.reference-instances .bg-gradient-to-r,.reference-instances.bg-gradient-to-r{background-image:linear-gradient(to right,var(--ref-stops))}.reference-instances .bg-red-50,.reference-instances.bg-red-50{background-color:#fef2f2}.reference-instances .bg-slate-100,.reference-instances.bg-slate-100{background-color:#f1f5f9}.reference-instances .bg-slate-200,.reference-instances.bg-slate-200{background-color:#e2e8f0}.reference-instances .bg-slate-300,.reference-instances.bg-slate-300{background-color:#cbd5e1}.reference-instances .bg-slate-400,.reference-instances.bg-slate-400{background-color:#94a3b8}.reference-instances .bg-slate-50,.reference-instances.bg-slate-50{background-color:#f8fafc}.reference-instances .bg-slate-50\/80,.reference-instances.bg-slate-50\/80{background-color:#f8fafccc}.reference-instances .bg-slate-900,.reference-instances.bg-slate-900{background-color:#0f172a}.reference-instances .bg-white,.reference-instances.bg-white{background-color:#fff}.reference-instances .border,.reference-instances.border{border-width:1px}.reference-instances .border-b,.reference-instances.border-b{border-bottom-width:1px}.reference-instances .border-blue-100,.reference-instances.border-blue-100{border-color:#dbeafe}.reference-instances .border-blue-500\/40,.reference-instances.border-blue-500\/40{border-color:#3b82f666}.reference-instances .border-emerald-200\/80,.reference-instances.border-emerald-200\/80{border-color:#a7f3d0cc}.reference-instances .border-r,.reference-instances.border-r{border-right-width:1px}.reference-instances .border-red-200\/60,.reference-instances.border-red-200\/60{border-color:#fecaca99}.reference-instances .border-slate-100,.reference-instances.border-slate-100{border-color:#f1f5f9}.reference-instances .border-slate-200,.reference-instances.border-slate-200{border-color:#e2e8f0}.reference-instances .border-slate-200\/60,.reference-instances.border-slate-200\/60{border-color:#e2e8f099}.reference-instances .border-slate-200\/80,.reference-instances.border-slate-200\/80{border-color:#e2e8f0cc}.reference-instances .border-t,.reference-instances.border-t{border-top-width:1px}.reference-instances .bottom-0,.reference-instances.bottom-0{bottom:0rem}.reference-instances .col-span-2,.reference-instances.col-span-2{grid-column:span 2 / span 2}.reference-instances .flex,.reference-instances.flex{display:flex}.reference-instances .flex-1,.reference-instances.flex-1{flex:1 1 0%}.reference-instances .flex-col,.reference-instances.flex-col{flex-direction:column}.reference-instances .focus\:bg-white:focus,.reference-instances:not(.unused) .focus\:bg-white:focus{background-color:#fff}.reference-instances .focus\:border-blue-500:focus,.reference-instances:not(.unused) .focus\:border-blue-500:focus{border-color:#3b82f6}.reference-instances .focus\:outline-none:focus,.reference-instances:not(.unused) .focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.reference-instances .font-bold,.reference-instances.font-bold{font-weight:700}.reference-instances .font-extrabold,.reference-instances.font-extrabold{font-weight:800}.reference-instances .font-medium,.reference-instances.font-medium{font-weight:500}.reference-instances .font-sans,.reference-instances.font-sans{font-family:ui-sans-serif,system-ui,sans-serif}.reference-instances .font-semibold,.reference-instances.font-semibold{font-weight:600}.reference-instances .from-blue-600,.reference-instances.from-blue-600{--ref-from:#2563eb;--ref-stops:var(--ref-from),var(--ref-to,transparent)}.reference-instances .gap-6,.reference-instances.gap-6{gap:1.5rem}.reference-instances .grid,.reference-instances.grid{display:grid}.reference-instances .grid-cols-3,.reference-instances.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.reference-instances .h-1\.5,.reference-instances.h-1\.5{height:.375rem}.reference-instances .h-14,.reference-instances.h-14{height:3.5rem}.reference-instances .h-2,.reference-instances.h-2{height:.5rem}.reference-instances .h-7,.reference-instances.h-7{height:1.75rem}.reference-instances .h-full,.reference-instances.h-full{height:100%}.reference-instances .h-screen,.reference-instances.h-screen{height:100vh}.reference-instances .hover\:bg-blue-500:hover,.reference-instances:not(.unused) .hover\:bg-blue-500:hover{background-color:#3b82f6}.reference-instances .hover\:bg-emerald-500:hover,.reference-instances:not(.unused) .hover\:bg-emerald-500:hover{background-color:#10b981}.reference-instances .hover\:bg-red-100:hover,.reference-instances:not(.unused) .hover\:bg-red-100:hover{background-color:#fee2e2}.reference-instances .hover\:bg-red-50:hover,.reference-instances:not(.unused) .hover\:bg-red-50:hover{background-color:#fef2f2}.reference-instances .hover\:bg-slate-100:hover,.reference-instances:not(.unused) .hover\:bg-slate-100:hover{background-color:#f1f5f9}.reference-instances .hover\:bg-slate-200\/80:hover,.reference-instances:not(.unused) .hover\:bg-slate-200\/80:hover{background-color:#e2e8f0cc}.reference-instances .hover\:bg-slate-50:hover,.reference-instances:not(.unused) .hover\:bg-slate-50:hover{background-color:#f8fafc}.reference-instances .hover\:border-slate-300:hover,.reference-instances:not(.unused) .hover\:border-slate-300:hover{border-color:#cbd5e1}.reference-instances .hover\:from-blue-500:hover,.reference-instances:not(.unused) .hover\:from-blue-500:hover{--ref-from:#3b82f6;--ref-stops:var(--ref-from),var(--ref-to,transparent)}.reference-instances .hover\:opacity-100:hover,.reference-instances:not(.unused) .hover\:opacity-100:hover{opacity:1}.reference-instances .hover\:shadow-md:hover,.reference-instances:not(.unused) .hover\:shadow-md:hover{box-shadow:0 4px 6px -1px var(--ref-shadow-color,rgb(0 0 0 / .1)),0 2px 4px -2px var(--ref-shadow-color,rgb(0 0 0 / .1))}.reference-instances .hover\:text-red-600:hover,.reference-instances:not(.unused) .hover\:text-red-600:hover{color:#dc2626}.reference-instances .hover\:text-slate-700:hover,.reference-instances:not(.unused) .hover\:text-slate-700:hover{color:#334155}.reference-instances .hover\:text-slate-900:hover,.reference-instances:not(.unused) .hover\:text-slate-900:hover{color:#0f172a}.reference-instances .hover\:to-indigo-500:hover,.reference-instances:not(.unused) .hover\:to-indigo-500:hover{--ref-to:#6366f1}.reference-instances .hover\:underline:hover,.reference-instances:not(.unused) .hover\:underline:hover{text-decoration-line:underline}.reference-instances .inline-flex,.reference-instances.inline-flex{display:inline-flex}.reference-instances .items-center,.reference-instances.items-center{align-items:center}.reference-instances .items-start,.reference-instances.items-start{align-items:flex-start}.reference-instances .justify-between,.reference-instances.justify-between{justify-content:space-between}.reference-instances .justify-center,.reference-instances.justify-center{justify-content:center}.reference-instances .left-0,.reference-instances.left-0{left:0rem}.reference-instances .mb-1,.reference-instances.mb-1{margin-bottom:.25rem}.reference-instances .mb-4,.reference-instances.mb-4{margin-bottom:1rem}.reference-instances .mr-1\.5,.reference-instances.mr-1\.5{margin-right:.375rem}.reference-instances .mt-1,.reference-instances.mt-1{margin-top:.25rem}.reference-instances .mt-2,.reference-instances.mt-2{margin-top:.5rem}.reference-instances .opacity-85,.reference-instances.opacity-85{opacity:.85}.reference-instances .overflow-hidden,.reference-instances.overflow-hidden{overflow:hidden}.reference-instances .overflow-y-auto,.reference-instances.overflow-y-auto{overflow-y:auto}.reference-instances .p-1\.5,.reference-instances.p-1\.5{padding:.375rem}.reference-instances .p-3,.reference-instances.p-3{padding:.75rem}.reference-instances .p-5,.reference-instances.p-5{padding:1.25rem}.reference-instances .p-8,.reference-instances.p-8{padding:2rem}.reference-instances .pb-4,.reference-instances.pb-4{padding-bottom:1rem}.reference-instances .pt-3,.reference-instances.pt-3{padding-top:.75rem}.reference-instances .px-1\.5,.reference-instances.px-1\.5{padding-left:.375rem;padding-right:.375rem}.reference-instances .px-2,.reference-instances.px-2{padding-left:.5rem;padding-right:.5rem}.reference-instances .px-2\.5,.reference-instances.px-2\.5{padding-left:.625rem;padding-right:.625rem}.reference-instances .px-3,.reference-instances.px-3{padding-left:.75rem;padding-right:.75rem}.reference-instances .px-3\.5,.reference-instances.px-3\.5{padding-left:.875rem;padding-right:.875rem}.reference-instances .px-4,.reference-instances.px-4{padding-left:1rem;padding-right:1rem}.reference-instances .px-6,.reference-instances.px-6{padding-left:1.5rem;padding-right:1.5rem}.reference-instances .py-0\.2,.reference-instances.py-0\.2{padding-top:.05rem;padding-bottom:.05rem}.reference-instances .py-0\.5,.reference-instances.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.reference-instances .py-1,.reference-instances.py-1{padding-top:.25rem;padding-bottom:.25rem}.reference-instances .py-1\.5,.reference-instances.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.reference-instances .py-2,.reference-instances.py-2{padding-top:.5rem;padding-bottom:.5rem}.reference-instances .relative,.reference-instances.relative{position:relative}.reference-instances .rounded,.reference-instances.rounded{border-radius:.25rem}.reference-instances .rounded-full,.reference-instances.rounded-full{border-radius:9999px}.reference-instances .rounded-lg,.reference-instances.rounded-lg{border-radius:.5rem}.reference-instances .rounded-md,.reference-instances.rounded-md{border-radius:.375rem}.reference-instances .rounded-xl,.reference-instances.rounded-xl{border-radius:.75rem}.reference-instances .select-all,.reference-instances.select-all{-webkit-user-select:all;user-select:all}.reference-instances .shadow-blue-500\/20,.reference-instances.shadow-blue-500\/20{--ref-shadow-color:rgb(59 130 246 / .2)}.reference-instances .shadow-md,.reference-instances.shadow-md{box-shadow:0 4px 6px -1px var(--ref-shadow-color,rgb(0 0 0 / .1)),0 2px 4px -2px var(--ref-shadow-color,rgb(0 0 0 / .1))}.reference-instances .shadow-sm,.reference-instances.shadow-sm{box-shadow:0 1px 2px 0 var(--ref-shadow-color,rgb(0 0 0 / .05))}.reference-instances .shrink-0,.reference-instances.shrink-0{flex-shrink:0}.reference-instances .space-x-1>:not([hidden])~:not([hidden]),.reference-instances.space-x-1>:not([hidden])~:not([hidden]){margin-left:.25rem}.reference-instances .space-x-1\.5>:not([hidden])~:not([hidden]),.reference-instances.space-x-1\.5>:not([hidden])~:not([hidden]){margin-left:.375rem}.reference-instances .space-x-2>:not([hidden])~:not([hidden]),.reference-instances.space-x-2>:not([hidden])~:not([hidden]){margin-left:.5rem}.reference-instances .space-x-2\.5>:not([hidden])~:not([hidden]),.reference-instances.space-x-2\.5>:not([hidden])~:not([hidden]){margin-left:.625rem}.reference-instances .space-x-3>:not([hidden])~:not([hidden]),.reference-instances.space-x-3>:not([hidden])~:not([hidden]){margin-left:.75rem}.reference-instances .space-x-4>:not([hidden])~:not([hidden]),.reference-instances.space-x-4>:not([hidden])~:not([hidden]){margin-left:1rem}.reference-instances .space-x-8>:not([hidden])~:not([hidden]),.reference-instances.space-x-8>:not([hidden])~:not([hidden]){margin-left:2rem}.reference-instances .space-y-0\.5>:not([hidden])~:not([hidden]),.reference-instances.space-y-0\.5>:not([hidden])~:not([hidden]){margin-top:.125rem}.reference-instances .space-y-4>:not([hidden])~:not([hidden]),.reference-instances.space-y-4>:not([hidden])~:not([hidden]){margin-top:1rem}.reference-instances .space-y-6>:not([hidden])~:not([hidden]),.reference-instances.space-y-6>:not([hidden])~:not([hidden]){margin-top:1.5rem}.reference-instances .text-\[10px\],.reference-instances.text-\[10px\]{font-size:10px}.reference-instances .text-\[11px\],.reference-instances.text-\[11px\]{font-size:11px}.reference-instances .text-base,.reference-instances.text-base{font-size:1rem;line-height:1.5rem}.reference-instances .text-blue-600,.reference-instances.text-blue-600{color:#2563eb}.reference-instances .text-blue-700,.reference-instances.text-blue-700{color:#1d4ed8}.reference-instances .text-emerald-700,.reference-instances.text-emerald-700{color:#047857}.reference-instances .text-red-500,.reference-instances.text-red-500{color:#ef4444}.reference-instances .text-red-600,.reference-instances.text-red-600{color:#dc2626}.reference-instances .text-slate-300,.reference-instances.text-slate-300{color:#cbd5e1}.reference-instances .text-slate-400,.reference-instances.text-slate-400{color:#94a3b8}.reference-instances .text-slate-500,.reference-instances.text-slate-500{color:#64748b}.reference-instances .text-slate-600,.reference-instances.text-slate-600{color:#475569}.reference-instances .text-slate-700,.reference-instances.text-slate-700{color:#334155}.reference-instances .text-slate-800,.reference-instances.text-slate-800{color:#1e293b}.reference-instances .text-slate-900,.reference-instances.text-slate-900{color:#0f172a}.reference-instances .text-sm,.reference-instances.text-sm{font-size:.875rem;line-height:1.25rem}.reference-instances .text-white,.reference-instances.text-white{color:#fff}.reference-instances .text-xl,.reference-instances.text-xl{font-size:1.25rem;line-height:1.75rem}.reference-instances .text-xs,.reference-instances.text-xs{font-size:.75rem;line-height:1rem}.reference-instances .to-indigo-600,.reference-instances.to-indigo-600{--ref-to:#4f46e5}.reference-instances .top-0,.reference-instances.top-0{top:0rem}.reference-instances .tracking-tight,.reference-instances.tracking-tight{letter-spacing:-.025em}.reference-instances .tracking-wider,.reference-instances.tracking-wider{letter-spacing:.05em}.reference-instances .transition,.reference-instances.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.reference-instances .truncate,.reference-instances.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-instances .uppercase,.reference-instances.uppercase{text-transform:uppercase}.reference-instances .w-1\.5,.reference-instances.w-1\.5{width:.375rem}.reference-instances .w-2,.reference-instances.w-2{width:.5rem}.reference-instances .w-56,.reference-instances.w-56{width:14rem}.reference-instances .w-64,.reference-instances.w-64{width:16rem}.reference-instances .w-7,.reference-instances.w-7{width:1.75rem}.reference-instances .w-full,.reference-instances.w-full{width:100%}.reference-instances .z-20,.reference-instances.z-20{z-index:20}.reference-instances{height:100dvh;min-height:0;background:#f8fafc;color:#1e293b;display:flex;flex-direction:column;overflow:hidden;-webkit-font-smoothing:antialiased}.reference-instances>.reference-workspace{flex:1;min-height:0;display:flex;overflow:hidden}.reference-instances .reference-header{height:56px;flex-shrink:0}.reference-instances .reference-header nav a.router-link-active{background:#eff6ffcc;color:#2563eb;font-weight:600}.reference-instances .reference-header .account-trigger{padding:4px 10px;gap:8px;background:#f8fafc;border:1px solid rgb(226 232 240 / .8);border-radius:8px;font-size:12px;line-height:16px;color:#334155;font-family:JetBrains Mono,monospace}.reference-instances .reference-header .account-trigger:before{content:"";width:8px;height:8px;border-radius:50%;background:#10b981;flex-shrink:0}.reference-instances .reference-header .account-trigger>svg{display:none}.reference-instances .account-layout.instance-layout{display:flex;width:100%;max-width:none;min-height:0;gap:0;padding:0;margin:0;align-items:stretch}.reference-instances .instance-layout>.account-sidebar{position:static;width:224px;flex-shrink:0;max-height:none;padding:12px;border:0;border-right:1px solid rgb(226 232 240 / .8);border-radius:0;box-shadow:none;display:flex;flex-direction:column;justify-content:space-between;background:#fff}.reference-instances .account-sidebar nav,.reference-instances .account-sidebar details{gap:2px}.reference-instances .account-sidebar nav a{padding:8px 12px;font-size:12px;line-height:16px;border-radius:8px;color:#475569}.reference-instances .account-sidebar nav a:hover{background:#f8fafc;color:#0f172a}.reference-instances .account-sidebar nav a.router-link-active:not([href="/account"]){background:#eff6ff;color:#2563eb;font-weight:600}.reference-instances .account-sidebar details{margin-top:16px}.reference-instances .account-sidebar summary{padding:6px 12px;font-size:11px;font-weight:600;line-height:16.5px;color:#94a3b8;letter-spacing:.05em}.reference-instances .account-sidebar details a{padding-left:12px}.reference-instances .account-logout{border-top:1px solid #f1f5f9;padding:20px 12px 8px;margin-top:16px;align-items:center;color:#94a3b8;font-size:12px;line-height:16px;border-radius:0}.reference-instances .account-logout:hover{color:#dc2626}.reference-instances .instance-layout>.account-content{flex:1;min-width:0;overflow-y:auto;padding:32px}.reference-instances .instances-page{padding:0}.reference-instances .reference-page-heading h1{margin:0}.reference-instances .reference-page-heading p{margin:4px 0 0}.reference-instances .detail-navigation{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.reference-instances :is(.detail-navigation,.monitoring) .monitor-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:8px 13px;border:1px solid #dbe3ef;border-radius:9px;background:#fff;color:#475569;font-size:12px;line-height:18px;font-weight:500;white-space:nowrap;box-shadow:0 1px 2px #0f172a05;transition:background .15s,border-color .15s,color .15s}.reference-instances :is(.detail-navigation,.monitoring) .monitor-action:hover:not(:disabled){background:#eff6ff;border-color:#93c5fd;color:#2563eb}.reference-instances :is(.detail-navigation,.monitoring) .monitor-action:focus-visible{outline:2px solid #3b82f6;outline-offset:3px}.reference-instances :is(.detail-navigation,.monitoring) .monitor-action:disabled{opacity:.55;cursor:wait}.reference-instances .instance-vram{min-width:0;gap:7px}.reference-instances .instance-vram-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px;color:#64748b}.reference-instances .instance-vram-value{color:#475569;font-weight:500;white-space:nowrap}.reference-instances .instance-vram-note{font-size:11px;color:#94a3b8;line-height:16px}.reference-instances .instance-toolbar input[type=search]{width:256px;min-height:0;padding:6px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:12px;line-height:16px;color:#1e293b}.reference-instances .instance-toolbar input[type=search]:focus{border-color:#3b82f6;background:#fff}.reference-instances .instance-toolbar input[type=search]::placeholder{color:#9ca3af;opacity:1}.reference-instances .instance-card .reference-unavailable:disabled{opacity:1}.reference-instances .instance-card a{color:inherit}.reference-instances .instance-card .badge{border-width:0;vertical-align:baseline}.reference-instances .instance-card.is-running .badge{border-width:1px}.reference-instances button:disabled{cursor:not-allowed}.reference-instances .instance-card-actions{flex-shrink:0;max-width:100%}.reference-instances .instance-card-top>div{min-width:0;max-width:100%}.reference-instances .instance-card-actions .card-power{padding:6px 12px;min-height:0;font-size:12px;line-height:16px;font-weight:500;border-radius:8px}.reference-instances .instance-card-actions .card-stop{background:#fef2f2;color:#dc2626;border:1px solid rgb(254 202 202 / .6)}.reference-instances .instance-card-actions .card-start{padding:6px 16px;background:#059669;color:#fff;box-shadow:0 1px 2px #0000000d;border:0}.reference-instances .instance-card-actions .card-menu-trigger{padding:6px;min-width:0;min-height:0;font-size:12px;line-height:16px;letter-spacing:0}.reference-instances .is-stopped:not([data-detail]) .instance-card-actions .card-menu-trigger{display:none}.reference-instances .instance-card button:disabled{opacity:.5}.reference-instances .reference-ssh{min-width:0}.reference-instances .reference-ssh-command{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.reference-instances .reference-ssh button.reference-ssh-command{font-size:12px;font-weight:600;line-height:16px;color:#1e293b}.reference-instances .reference-message{margin-top:8px;font-size:11px;line-height:16px;color:#64748b;overflow-wrap:anywhere}.reference-instances .reference-error{color:#dc2626}.reference-instances .reference-detail{margin-top:24px}.reference-instances .instance-metadata{margin-top:24px;background:#fff;border:1px solid #e2e8f0;border-radius:12px}.reference-instances .instance-metadata>summary{padding:16px;cursor:pointer;font-size:12px}.reference-instances .instance-metadata .instance-details{padding:20px;border:0;border-top:1px solid #f1f5f9}@media(max-width:1200px){.reference-instances .instance-card-top{flex-wrap:wrap;gap:16px}.reference-instances .instance-card-title,.reference-instances .instance-card-specs{flex-wrap:wrap;row-gap:8px}.reference-instances .instance-card-title>*,.reference-instances .instance-card-specs>*{margin-left:0;margin-right:12px}}@media(max-width:800px){.reference-instances .reference-header{padding:0 16px}.reference-instances .reference-header nav,.reference-instances .reference-balance{display:none}.reference-instances .instance-layout{position:relative}.reference-instances .instance-layout>.account-sidebar{display:none}.reference-instances .instance-layout>.account-sidebar.open{display:flex;position:fixed;left:0;top:64px;bottom:0;z-index:51;width:224px}.reference-instances .instance-layout>.account-content{padding:60px 16px 24px}.reference-instances .account-drawer-toggle{display:flex;position:absolute;left:16px;top:16px;gap:6px;align-items:center;padding:5px 8px;border:1px solid #e2e8f0;border-radius:8px;font-size:12px}.reference-instances .account-drawer-backdrop{display:block;position:fixed;inset:64px 0 0;z-index:50;background:#0f172a66}.reference-instances .account-drawer-close{display:block;padding:8px;font-size:12px;margin-bottom:8px}.reference-instances .instance-toolbar{flex-wrap:wrap;gap:12px}.reference-instances .instance-toolbar input,.reference-instances .instance-toolbar input[type=search],.reference-instances .reference-search{width:100%}.reference-instances .instance-card-bottom{grid-template-columns:1fr;gap:12px}.reference-instances .reference-ssh{grid-column:auto;flex-wrap:wrap;gap:8px}.reference-instances .instance-card-actions{flex-wrap:wrap;row-gap:8px}.reference-instances .instance-card-actions>*{margin-left:0;margin-right:8px}.reference-instances .reference-page-heading{align-items:flex-start;gap:16px}.reference-instances .reference-page-heading>a{flex-shrink:0}}@media(max-width:420px){.reference-instances .reference-page-heading{flex-wrap:wrap}.reference-instances .reference-header .reference-brand{font-size:14px}.reference-instances .reference-header .reference-brand>span{display:none}.reference-instances .instance-status-tabs{flex-wrap:wrap;row-gap:8px}.reference-instances .instance-status-tabs>*{margin-left:0;margin-right:8px}}.app-update[data-v-79a8196a]{position:fixed;right:24px;bottom:24px;z-index:80;width:450px;max-width:calc(100vw - 32px);display:flex;align-items:flex-start;gap:14px;border:1px solid #bcd6eb;border-top:3px solid var(--blue);border-radius:7px;padding:21px;background:#fff;box-shadow:0 8px 28px #173d6324}.update-symbol[data-v-79a8196a]{display:grid;place-items:center;width:35px;height:35px;flex-shrink:0;color:var(--blue);background:#edf6fd;border-radius:5px}.update-content[data-v-79a8196a]{min-width:0}.update-content strong[data-v-79a8196a]{font-size:15px;color:#233c56;font-weight:600}.update-content p[data-v-79a8196a]{font-size:13px;color:var(--muted);line-height:1.8;margin:5px 0 15px}.update-actions[data-v-79a8196a]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:13px}.update-actions a[data-v-79a8196a]{margin-right:5px}.update-later[data-v-79a8196a]{color:#667384;padding:5px}@media(max-width:600px){.app-update[data-v-79a8196a]{right:16px;bottom:16px;padding:17px 15px;gap:10px}.update-actions[data-v-79a8196a]{gap:8px}}#app :is(button:not(:disabled),a[href]):not([aria-disabled=true]){transition-property:color,background-color,border-color,box-shadow,opacity,transform,translate,scale;transition-duration:.16s;transition-timing-function:cubic-bezier(.22,1,.36,1)}#app :is(button:not(:disabled),a[href]):not([aria-disabled=true]):active{scale:.98;transition-duration:80ms}@media(hover:hover)and (pointer:fine){#app :is(.primary,.secondary,.monitor-action,.images-button):not(:disabled):not([aria-disabled=true]):hover{translate:0 -1px}#app :is(.primary,.secondary,.monitor-action,.images-button):not(:disabled):active{translate:0 0}}@media(prefers-reduced-motion:reduce){#app :is(button,a[href]){transition:none!important;translate:none!important;scale:none!important}}.reference-market{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.5;font-weight:400;font-synthesis:auto}.reference-market,.reference-market *{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb;--ref-from:initial;--ref-via:initial;--ref-to:initial;--ref-stops:initial;--ref-shadow-color:initial}.reference-market :is(h1,h2,h3,h4,p,figure,blockquote,dl,dd){margin:0;font-size:inherit;font-weight:inherit;letter-spacing:normal;line-height:inherit}.reference-market :is(a,button){color:inherit;text-decoration:none}.reference-market button{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;background:transparent;padding:0;cursor:pointer;text-transform:none}.reference-market :is(svg,img){display:block;vertical-align:middle}.reference-market strong{font-weight:bolder}.reference-market .font-mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.reference-market .-mb-6,.reference-market.-mb-6{margin-bottom:-1.5rem}.reference-market .-mx-6,.reference-market.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.reference-market .animate-pulse,.reference-market.animate-pulse{animation:reference-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.reference-market .antialiased,.reference-market.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.reference-market .bg-\[\#f8fafc\],.reference-market.bg-\[\#f8fafc\]{background-color:#f8fafc}.reference-market .bg-blue-100,.reference-market.bg-blue-100{background-color:#dbeafe}.reference-market .bg-blue-50,.reference-market.bg-blue-50{background-color:#eff6ff}.reference-market .bg-blue-50\/60,.reference-market.bg-blue-50\/60{background-color:#eff6ff99}.reference-market .bg-blue-50\/80,.reference-market.bg-blue-50\/80{background-color:#eff6ffcc}.reference-market .bg-blue-600,.reference-market.bg-blue-600{background-color:#2563eb}.reference-market .bg-emerald-100,.reference-market.bg-emerald-100{background-color:#d1fae5}.reference-market .bg-emerald-50,.reference-market.bg-emerald-50{background-color:#ecfdf5}.reference-market .bg-emerald-500,.reference-market.bg-emerald-500{background-color:#10b981}.reference-market .bg-slate-100,.reference-market.bg-slate-100{background-color:#f1f5f9}.reference-market .bg-slate-200,.reference-market.bg-slate-200{background-color:#e2e8f0}.reference-market .bg-slate-50,.reference-market.bg-slate-50{background-color:#f8fafc}.reference-market .bg-slate-50\/40,.reference-market.bg-slate-50\/40{background-color:#f8fafc66}.reference-market .bg-slate-50\/80,.reference-market.bg-slate-50\/80{background-color:#f8fafccc}.reference-market .bg-white,.reference-market.bg-white{background-color:#fff}.reference-market .border,.reference-market.border{border-width:1px}.reference-market .border-b,.reference-market.border-b{border-bottom-width:1px}.reference-market .border-blue-100,.reference-market.border-blue-100{border-color:#dbeafe}.reference-market .border-blue-100\/60,.reference-market.border-blue-100\/60{border-color:#dbeafe99}.reference-market .border-emerald-200,.reference-market.border-emerald-200{border-color:#a7f3d0}.reference-market .border-emerald-200\/60,.reference-market.border-emerald-200\/60{border-color:#a7f3d099}.reference-market .border-slate-100,.reference-market.border-slate-100{border-color:#f1f5f9}.reference-market .border-slate-200,.reference-market.border-slate-200{border-color:#e2e8f0}.reference-market .border-slate-200\/80,.reference-market.border-slate-200\/80{border-color:#e2e8f0cc}.reference-market .border-slate-200\/90,.reference-market.border-slate-200\/90{border-color:#e2e8f0e6}.reference-market .border-slate-300,.reference-market.border-slate-300{border-color:#cbd5e1}.reference-market .border-t,.reference-market.border-t{border-top-width:1px}.reference-market .cursor-pointer,.reference-market.cursor-pointer{cursor:pointer}.reference-market .flex,.reference-market.flex{display:flex}.reference-market .flex-1,.reference-market.flex-1{flex:1 1 0%}.reference-market .flex-col,.reference-market.flex-col{flex-direction:column}.reference-market .flex-wrap,.reference-market.flex-wrap{flex-wrap:wrap}.reference-market .focus\:ring-0:focus,.reference-market:not(.unused) .focus\:ring-0:focus{box-shadow:none}.reference-market .font-black,.reference-market.font-black{font-weight:900}.reference-market .font-bold,.reference-market.font-bold{font-weight:700}.reference-market .font-extrabold,.reference-market.font-extrabold{font-weight:800}.reference-market .font-medium,.reference-market.font-medium{font-weight:500}.reference-market .font-normal,.reference-market.font-normal{font-weight:400}.reference-market .font-semibold,.reference-market.font-semibold{font-weight:600}.reference-market .gap-2,.reference-market.gap-2{gap:.5rem}.reference-market .gap-4,.reference-market.gap-4{gap:1rem}.reference-market .grid,.reference-market.grid{display:grid}.reference-market .grid-cols-4,.reference-market.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.reference-market .h-1\.5,.reference-market.h-1\.5{height:.375rem}.reference-market .h-16,.reference-market.h-16{height:4rem}.reference-market .h-2,.reference-market.h-2{height:.5rem}.reference-market .h-4,.reference-market.h-4{height:1rem}.reference-market .h-7,.reference-market.h-7{height:1.75rem}.reference-market .h-8,.reference-market.h-8{height:2rem}.reference-market .hover\:bg-blue-500:hover,.reference-market:not(.unused) .hover\:bg-blue-500:hover{background-color:#3b82f6}.reference-market .hover\:bg-slate-100:hover,.reference-market:not(.unused) .hover\:bg-slate-100:hover{background-color:#f1f5f9}.reference-market .hover\:bg-slate-50:hover,.reference-market:not(.unused) .hover\:bg-slate-50:hover{background-color:#f8fafc}.reference-market .hover\:border-blue-500:hover,.reference-market:not(.unused) .hover\:border-blue-500:hover{border-color:#3b82f6}.reference-market .hover\:border-blue-500\/50:hover,.reference-market:not(.unused) .hover\:border-blue-500\/50:hover{border-color:#3b82f680}.reference-market .hover\:shadow-lg:hover,.reference-market:not(.unused) .hover\:shadow-lg:hover{box-shadow:0 10px 15px -3px var(--ref-shadow-color,rgb(0 0 0 / .1)),0 4px 6px -4px var(--ref-shadow-color,rgb(0 0 0 / .1))}.reference-market .hover\:text-blue-600:hover,.reference-market:not(.unused) .hover\:text-blue-600:hover{color:#2563eb}.reference-market .hover\:text-slate-900:hover,.reference-market:not(.unused) .hover\:text-slate-900:hover{color:#0f172a}.reference-market .hover\:underline:hover,.reference-market:not(.unused) .hover\:underline:hover{text-decoration-line:underline}.reference-market .inline-flex,.reference-market.inline-flex{display:inline-flex}.reference-market .items-baseline,.reference-market.items-baseline{align-items:baseline}.reference-market .items-center,.reference-market.items-center{align-items:center}.reference-market .items-start,.reference-market.items-start{align-items:flex-start}.reference-market .justify-between,.reference-market.justify-between{justify-content:space-between}.reference-market .justify-center,.reference-market.justify-center{justify-content:center}.reference-market .max-w-6xl,.reference-market.max-w-6xl{max-width:72rem}.reference-market .mb-1,.reference-market.mb-1{margin-bottom:.25rem}.reference-market .mb-5,.reference-market.mb-5{margin-bottom:1.25rem}.reference-market .mb-6,.reference-market.mb-6{margin-bottom:1.5rem}.reference-market .min-h-screen,.reference-market.min-h-screen{min-height:100vh}.reference-market .ml-1,.reference-market.ml-1{margin-left:.25rem}.reference-market .mr-1\.5,.reference-market.mr-1\.5{margin-right:.375rem}.reference-market .mr-3,.reference-market.mr-3{margin-right:.75rem}.reference-market .mt-0\.5,.reference-market.mt-0\.5{margin-top:.125rem}.reference-market .mt-1,.reference-market.mt-1{margin-top:.25rem}.reference-market .mx-auto,.reference-market.mx-auto{margin-left:auto;margin-right:auto}.reference-market .p-0\.5,.reference-market.p-0\.5{padding:.125rem}.reference-market .p-3,.reference-market.p-3{padding:.75rem}.reference-market .p-6,.reference-market.p-6{padding:1.5rem}.reference-market .pb-4,.reference-market.pb-4{padding-bottom:1rem}.reference-market .pt-4,.reference-market.pt-4{padding-top:1rem}.reference-market .px-1,.reference-market.px-1{padding-left:.25rem;padding-right:.25rem}.reference-market .px-1\.5,.reference-market.px-1\.5{padding-left:.375rem;padding-right:.375rem}.reference-market .px-2,.reference-market.px-2{padding-left:.5rem;padding-right:.5rem}.reference-market .px-2\.5,.reference-market.px-2\.5{padding-left:.625rem;padding-right:.625rem}.reference-market .px-3,.reference-market.px-3{padding-left:.75rem;padding-right:.75rem}.reference-market .px-3\.5,.reference-market.px-3\.5{padding-left:.875rem;padding-right:.875rem}.reference-market .px-6,.reference-market.px-6{padding-left:1.5rem;padding-right:1.5rem}.reference-market .px-8,.reference-market.px-8{padding-left:2rem;padding-right:2rem}.reference-market .py-0\.2,.reference-market.py-0\.2{padding-top:.05rem;padding-bottom:.05rem}.reference-market .py-0\.5,.reference-market.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.reference-market .py-1,.reference-market.py-1{padding-top:.25rem;padding-bottom:.25rem}.reference-market .py-1\.5,.reference-market.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.reference-market .py-2\.5,.reference-market.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.reference-market .py-4,.reference-market.py-4{padding-top:1rem;padding-bottom:1rem}.reference-market .py-8,.reference-market.py-8{padding-top:2rem;padding-bottom:2rem}.reference-market .rounded,.reference-market.rounded{border-radius:.25rem}.reference-market .rounded-2xl,.reference-market.rounded-2xl{border-radius:1rem}.reference-market .rounded-b-2xl,.reference-market.rounded-b-2xl{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.reference-market .rounded-full,.reference-market.rounded-full{border-radius:9999px}.reference-market .rounded-lg,.reference-market.rounded-lg{border-radius:.5rem}.reference-market .rounded-md,.reference-market.rounded-md{border-radius:.375rem}.reference-market .rounded-xl,.reference-market.rounded-xl{border-radius:.75rem}.reference-market .select-none,.reference-market.select-none{-webkit-user-select:none;user-select:none}.reference-market .shadow-blue-500\/20,.reference-market.shadow-blue-500\/20{--ref-shadow-color:rgb(59 130 246 / .2)}.reference-market .shadow-md,.reference-market.shadow-md{box-shadow:0 4px 6px -1px var(--ref-shadow-color,rgb(0 0 0 / .1)),0 2px 4px -2px var(--ref-shadow-color,rgb(0 0 0 / .1))}.reference-market .shadow-sm,.reference-market.shadow-sm{box-shadow:0 1px 2px 0 var(--ref-shadow-color,rgb(0 0 0 / .05))}.reference-market .shadow-xs,.reference-market.shadow-xs{box-shadow:0 1px 2px #0000000d}.reference-market .shrink-0,.reference-market.shrink-0{flex-shrink:0}.reference-market .space-x-1>:not([hidden])~:not([hidden]),.reference-market.space-x-1>:not([hidden])~:not([hidden]){margin-left:.25rem}.reference-market .space-x-1\.5>:not([hidden])~:not([hidden]),.reference-market.space-x-1\.5>:not([hidden])~:not([hidden]){margin-left:.375rem}.reference-market .space-x-10>:not([hidden])~:not([hidden]),.reference-market.space-x-10>:not([hidden])~:not([hidden]){margin-left:2.5rem}.reference-market .space-x-2>:not([hidden])~:not([hidden]),.reference-market.space-x-2>:not([hidden])~:not([hidden]){margin-left:.5rem}.reference-market .space-x-3>:not([hidden])~:not([hidden]),.reference-market.space-x-3>:not([hidden])~:not([hidden]){margin-left:.75rem}.reference-market .space-x-4>:not([hidden])~:not([hidden]),.reference-market.space-x-4>:not([hidden])~:not([hidden]){margin-left:1rem}.reference-market .space-x-5>:not([hidden])~:not([hidden]),.reference-market.space-x-5>:not([hidden])~:not([hidden]){margin-left:1.25rem}.reference-market .space-x-6>:not([hidden])~:not([hidden]),.reference-market.space-x-6>:not([hidden])~:not([hidden]){margin-left:1.5rem}.reference-market .space-x-8>:not([hidden])~:not([hidden]),.reference-market.space-x-8>:not([hidden])~:not([hidden]){margin-left:2rem}.reference-market .space-y-5>:not([hidden])~:not([hidden]),.reference-market.space-y-5>:not([hidden])~:not([hidden]){margin-top:1.25rem}.reference-market .space-y-6>:not([hidden])~:not([hidden]),.reference-market.space-y-6>:not([hidden])~:not([hidden]){margin-top:1.5rem}.reference-market .sticky,.reference-market.sticky{position:sticky}.reference-market .text-2xl,.reference-market.text-2xl{font-size:1.5rem;line-height:2rem}.reference-market .text-\[10px\],.reference-market.text-\[10px\]{font-size:10px}.reference-market .text-\[11px\],.reference-market.text-\[11px\]{font-size:11px}.reference-market .text-amber-600,.reference-market.text-amber-600{color:#d97706}.reference-market .text-blue-600,.reference-market.text-blue-600{color:#2563eb}.reference-market .text-blue-700,.reference-market.text-blue-700{color:#1d4ed8}.reference-market .text-emerald-700,.reference-market.text-emerald-700{color:#047857}.reference-market .text-emerald-800,.reference-market.text-emerald-800{color:#065f46}.reference-market .text-lg,.reference-market.text-lg{font-size:1.125rem;line-height:1.75rem}.reference-market .text-right,.reference-market.text-right{text-align:right}.reference-market .text-slate-300,.reference-market.text-slate-300{color:#cbd5e1}.reference-market .text-slate-400,.reference-market.text-slate-400{color:#94a3b8}.reference-market .text-slate-500,.reference-market.text-slate-500{color:#64748b}.reference-market .text-slate-600,.reference-market.text-slate-600{color:#475569}.reference-market .text-slate-700,.reference-market.text-slate-700{color:#334155}.reference-market .text-slate-800,.reference-market.text-slate-800{color:#1e293b}.reference-market .text-slate-900,.reference-market.text-slate-900{color:#0f172a}.reference-market .text-sm,.reference-market.text-sm{font-size:.875rem;line-height:1.25rem}.reference-market .text-white,.reference-market.text-white{color:#fff}.reference-market .text-xl,.reference-market.text-xl{font-size:1.25rem;line-height:1.75rem}.reference-market .text-xs,.reference-market.text-xs{font-size:.75rem;line-height:1rem}.reference-market .top-0,.reference-market.top-0{top:0rem}.reference-market .tracking-tight,.reference-market.tracking-tight{letter-spacing:-.025em}.reference-market .transition,.reference-market.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.reference-market .w-1\.5,.reference-market.w-1\.5{width:.375rem}.reference-market .w-2,.reference-market.w-2{width:.5rem}.reference-market .w-24,.reference-market.w-24{width:6rem}.reference-market .w-4,.reference-market.w-4{width:1rem}.reference-market .w-7,.reference-market.w-7{width:1.75rem}.reference-market .w-8,.reference-market.w-8{width:2rem}.reference-market .w-full,.reference-market.w-full{width:100%}.reference-market .z-50,.reference-market.z-50{z-index:50}@keyframes reference-pulse{50%{opacity:.5}}.reference-market{min-height:100vh;background:#f8fafc;color:#1e293b}.reference-market .market-header{height:64px;flex-shrink:0}.reference-market .market-header .account-trigger{padding:6px 12px;gap:8px;background:#f8fafc;border:1px solid rgb(226 232 240 / .8);border-radius:8px;font-size:12px;line-height:16px;color:#334155;font-family:JetBrains Mono,monospace}.reference-market .market-header .account-trigger:before{content:"";width:8px;height:8px;border-radius:50%;background:#10b981;flex-shrink:0}.reference-market .market-header .account-trigger>svg{display:none}.reference-market .market-availability{display:flex;align-items:center;margin:0;font-size:12px;font-weight:400}.reference-market input[type=checkbox]{margin:0;accent-color:#2563eb}.reference-market .market-state{padding:32px;text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:16px;font-size:13px;color:#64748b}.reference-market .market-state button{color:#2563eb;margin-left:8px}.reference-market .market-note{margin-top:8px;font-size:11px;color:#64748b;line-height:16px}.reference-market button:disabled{cursor:not-allowed;opacity:.45}.reference-market .market-models{min-width:0}.reference-market .market-models button{text-align:left}.reference-market .market-models .model-summary{display:inline-block;margin-left:6px}.reference-market .market-filters .market-filter-label{width:96px;flex-shrink:0}.reference-market .host-card{display:block;min-width:0}.reference-market .host-card .market-hardware>div{min-width:0;overflow-wrap:anywhere}.reference-market .host-list{display:flex;flex-direction:column;gap:24px}.reference-market .market-card-footer button,.reference-market .market-card-footer a{white-space:nowrap}.reference-market .market-mobile-toggle{display:none}@media(max-width:1100px){.reference-market .market-header{padding:0 24px}.reference-market .market-header>div:first-child{gap:24px}.reference-market .market-header nav{margin-left:0;gap:4px}.reference-market .market-header nav>a{margin-left:0}.reference-market .market-filter-bottom{flex-wrap:wrap;gap:16px}.reference-market .market-filter-bottom>div{flex-wrap:wrap;gap:16px}.reference-market .market-filter-bottom>div>div{margin-left:0}.reference-market .market-card-title{flex-wrap:wrap;gap:8px}.reference-market .market-card-title>*{margin-left:0}.reference-market .market-card-footer{flex-wrap:wrap;gap:20px}.reference-market .market-trust-inner{flex-wrap:wrap;gap:12px}.reference-market .market-trust-copy{flex-wrap:wrap;gap:8px}.reference-market .market-trust-copy>*{margin-left:0}}@media(max-width:800px){.reference-market .market-balance{display:none}.reference-market .market-hardware{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-market .market-card-header{flex-wrap:wrap;gap:16px}.reference-market .market-card-header>div:first-child{min-width:0;width:100%}.reference-market .market-card-subtitle{flex-wrap:wrap;gap:8px}.reference-market .market-card-subtitle>*{margin-left:0}.reference-market .market-card-footer>div:first-child{flex-wrap:wrap;gap:12px}.reference-market .market-card-footer>div:first-child>*{margin-left:0}}@media(max-width:650px){.reference-market .market-header{padding:0 16px;gap:8px}.reference-market .market-header>div:first-child{gap:10px}.reference-market .market-header>.space-x-10>:not([hidden])~:not([hidden]),.reference-market .market-header>.space-x-4>:not([hidden])~:not([hidden]){margin-left:0}.reference-market .market-brand-tag{display:none}.reference-market .market-header nav{display:none}.reference-market .market-mobile-toggle{display:block;padding:6px 8px;border:1px solid #e2e8f0;border-radius:8px;font-size:12px}.reference-market .market-header nav.market-nav-open{display:flex;position:absolute;left:0;right:0;top:64px;padding:12px 16px;background:#fff;border-bottom:1px solid #e2e8f0;box-shadow:0 4px 6px #0f172a0a;flex-wrap:wrap}.reference-market .market-trust{padding:12px 20px}.reference-market .market-main{padding:24px 16px}.reference-market .market-filters{padding:20px}.reference-market .market-filter-row{flex-wrap:wrap;gap:12px}.reference-market .market-filters .market-filter-label{width:100%}.reference-market .market-filter-bottom>div>div{flex-wrap:wrap;gap:10px}.reference-market .market-filter-bottom .market-period-label{width:100%;margin:0}.reference-market .host-card{padding:20px}.reference-market .market-card-footer{margin-left:-20px;margin-right:-20px;margin-bottom:-20px;padding:16px 20px}.reference-market .market-card-total{width:100%;justify-content:space-between;gap:12px}.reference-market .market-card-total>*{margin-left:0}.reference-market .market-results-heading{flex-wrap:wrap;gap:12px}}:root{font-family:Segoe UI,Microsoft YaHei,PingFang SC,sans-serif;color:#1d2735;background:#f5f7fa;font-synthesis:none;font-weight:400;line-height:1.65;--blue: #0078d4;--blue-dark: #0066b5;--muted: #667384;--line: #e4e9ef}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a{color:var(--blue);text-decoration:none}button:disabled{cursor:not-allowed;opacity:.48}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #73b9ee;outline-offset:3px}h1,h2,h3,p{margin-top:0}h1{font-size:36px;font-weight:600;letter-spacing:-1.2px;line-height:1.35;margin-bottom:16px}h2{font-size:20px;font-weight:600;margin-bottom:16px}h3{font-size:17px;margin-bottom:8px}p{margin-bottom:16px}button{border:0;background:none;color:inherit}input:not([type=checkbox]):not([type=radio]),select,textarea{width:100%;border:1px solid #cdd5df;border-radius:5px;background:#fff;color:#263244;padding:11px 12px;min-height:44px}textarea{resize:vertical}input:focus,select:focus,textarea:focus{border-color:var(--blue)}label{display:block;font-size:14px;font-weight:500;margin:18px 0 8px}input[type=checkbox],input[type=radio]{width:17px;height:17px;accent-color:var(--blue);flex:none}.container{max-width:1360px;margin:auto;padding-left:40px;padding-right:40px}.site-header{background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:20}.header-inner{max-width:1520px;height:76px;margin:auto;padding:0 40px;display:flex;align-items:center;gap:56px}.brand{display:flex;align-items:center;gap:10px;font-size:23px;font-weight:650;letter-spacing:-.8px;color:#16283c;white-space:nowrap}.brand-mark{width:34px;height:34px;display:block;flex-shrink:0}.brand-sub{font-size:12px;font-weight:400;letter-spacing:1px;color:#697a8d;border-left:1px solid var(--line);padding-left:11px;margin-left:2px}.main-nav{display:flex;align-items:center;gap:30px;height:100%;font-size:14px;flex:1}.main-nav>a{height:100%;display:flex;gap:3px;align-items:center;color:#536070;border-bottom:3px solid transparent;padding-top:3px}.main-nav>a.router-link-active{color:var(--blue);border-bottom-color:var(--blue);font-weight:600}.header-account{display:flex;align-items:center;gap:12px;font-size:13px}.account-link{color:#536070;display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.icon-button{padding:10px;display:grid;place-items:center}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid var(--blue);border-radius:5px;min-height:44px;padding:10px 20px;font-weight:500;font-size:14px;transition:background .18s,border-color .18s}.primary{background:var(--blue);color:#fff}.primary:hover:not(:disabled){background:var(--blue-dark);border-color:var(--blue-dark)}.secondary{background:#fff;border-color:#cdd6e0;color:#36485d}.secondary:hover:not(:disabled){border-color:var(--blue);color:var(--blue)}.small{min-height:36px;padding:6px 17px;font-size:13px}.wide{width:100%;justify-content:space-between}.text-button{font-size:13px;color:var(--blue);display:inline-flex;align-items:center;gap:7px;padding:8px}.inline-button{font-size:inherit;color:var(--blue);padding:0}.muted{color:var(--muted);font-size:14px}.caption{font-size:12px;color:#728093;line-height:1.7;margin:10px 0}.eyebrow,.section-kicker{font-size:11px;font-weight:600;letter-spacing:2px;color:var(--blue);margin-bottom:17px}.panel{background:#fff;border:1px solid var(--line);border-radius:7px}.standard-page{padding-top:36px;padding-bottom:76px;min-height:calc(100vh - 180px)}.page-heading{display:flex;justify-content:space-between;align-items:center;margin:8px 0 30px;gap:20px}.page-heading h1{font-size:30px;margin-bottom:9px}.page-heading p{font-size:14px;color:var(--muted);margin:0}.breadcrumb{display:flex;gap:12px;align-items:center;font-size:12px;color:var(--muted);margin-bottom:28px}.error{background:#fff4f4;border:1px solid #f0caca;border-radius:5px;color:#a52626;padding:12px 15px;font-size:13px;line-height:1.7}.success{color:#17603b;background:#eef8f2;border:1px solid #bcdcc9;padding:12px 15px;font-size:13px}.info-note{background:#f2f7fc;color:#49627d;padding:12px 14px;border-left:2px solid #b4d7f2;font-size:12px;line-height:1.8}.empty-state{text-align:center;padding:65px 25px;color:var(--muted)}.empty-state h2,.empty-state h3{color:#26364a}.empty-state .primary,.empty-state .secondary{margin-top:9px}.site-footer{border-top:1px solid var(--line);background:#fff;padding:25px 0;font-size:11px;color:#718093}.footer-inner{display:flex;justify-content:space-between;gap:20px;align-items:center}.footer-inner>span{display:flex;align-items:center;gap:7px}.brand-footer{color:#3b526b;font-weight:600}.brand-footer>span{color:#8591a0;font-weight:400;margin-left:12px}.market-page{padding-bottom:60px}.market-hero{padding:60px 0 40px;display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:40px}.market-hero h1{font-size:43px;letter-spacing:-1.7px;line-height:1.45;margin:0 0 18px}.market-hero h1 span{color:var(--blue)}.market-hero p{font-size:15px;color:#64758a;margin-bottom:23px}.hero-features{display:flex;gap:23px;font-size:12px;color:#49627b}.hero-features span{display:flex;gap:5px;align-items:center}.hero-features svg{color:var(--blue)}.hero-diagram{height:240px;position:relative;display:grid;place-items:center;overflow:hidden}.diagram-grid{position:absolute;inset:0;background-image:linear-gradient(#b8cfe52b 1px,transparent 1px),linear-gradient(90deg,#b8cfe52b 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:radial-gradient(ellipse,#000 25%,transparent 70%);mask-image:radial-gradient(ellipse,#000 25%,transparent 70%)}.compute-chip{width:155px;height:150px;border:1px solid #7cb6e0;background:#e8f3fd;box-shadow:8px 8px #d6e7f6,9px 9px #bdd8ef;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;transform:rotate(-8deg)}.compute-chip:before,.compute-chip:after{content:"";position:absolute;inset:-10px 15px;border-top:4px dashed #9cc2e1;border-bottom:4px dashed #9cc2e1}.compute-chip:after{inset:15px -10px;border:0;border-left:4px dashed #9cc2e1;border-right:4px dashed #9cc2e1}.compute-chip span{font-size:9px;letter-spacing:2.7px;color:#5086af}.compute-chip strong{font-size:44px;letter-spacing:3px;color:#0078d4;font-weight:500;line-height:1.5}.compute-chip small{font-size:5px;letter-spacing:1.4px;color:#6c9ec4}.diagram-node{position:absolute;font-size:8px;letter-spacing:1px;background:#fff;border:1px solid #cfdeeb;padding:9px 12px;color:#6385a4}.node-a{top:20px;right:12px}.node-b{bottom:35px;right:5px}.node-c{left:0;bottom:50px}.notice-strip{display:flex;align-items:center;gap:10px;background:#eaf3fc;border:1px solid #d9e9f7;padding:12px 17px;font-size:12px;color:#4f6d89;border-radius:5px;margin-bottom:25px}.notice-strip a{margin-left:auto;display:flex;align-items:center;gap:4px;white-space:nowrap}.notice-dot{background:var(--blue);width:5px;height:5px;border-radius:50%;flex:none}.market-filters{padding:7px 24px;margin-bottom:25px}.filter-row{display:flex;align-items:center;gap:24px;min-height:68px}.filter-row+.filter-row{border-top:1px solid #f0f2f5}.filter-label{width:63px;flex:none;font-size:12px;color:#7d8998}.segmented{display:flex;background:#f3f5f8;border-radius:5px;padding:4px}.segmented button{font-size:13px;padding:7px 26px;border-radius:3px;min-height:34px}.segmented button.selected{color:var(--blue);background:#fff;box-shadow:0 1px 4px #1f4e7e15}.filter-note{font-size:12px;color:#8591a0}.chips{display:flex;flex-wrap:wrap;gap:9px}.chips button{font-size:12px;padding:5px 19px;border-radius:4px;min-height:33px;border:1px solid transparent}.chips button.selected{background:#edf6ff;border-color:#b6d7f4;color:var(--blue)}.period-select{display:flex;align-items:center;margin:0 0 0 auto;gap:13px;font-weight:400;font-size:12px;color:#7d8998;white-space:nowrap}.period-select select{width:110px;min-height:34px;padding:5px 9px;font-size:12px}.list-toolbar{display:flex;align-items:center;justify-content:space-between;margin:0 0 14px}.list-toolbar h2{font-size:16px;display:flex;align-items:center;gap:9px;margin:0}.list-toolbar h2 svg{color:#68849f}.list-toolbar h2 span{font-size:11px;background:#e6ebf1;color:#758396;border-radius:3px;padding:0 6px;margin-left:2px}.host-list{display:flex;flex-direction:column;gap:14px}.host-card{display:flex;gap:23px;padding:27px 28px;transition:border-color .2s,box-shadow .2s}.host-card:hover{border-color:#a9cee9;box-shadow:0 3px 13px #28456308}.gpu-avatar{width:52px;height:52px;background:#edf5fc;border:1px solid #e0edf8;border-radius:7px;color:var(--blue);display:grid;place-items:center;flex:none;margin-top:4px}.host-main{flex:1}.host-title{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.host-title h3{margin:0;font-size:20px;letter-spacing:-.4px}.spec-tag{font-size:10px;letter-spacing:.4px;padding:2px 6px;color:#526b86;border:1px solid #cdd9e5;border-radius:3px}.badge{font-size:11px;display:inline-block;font-weight:400;letter-spacing:0;background:#eef4fa;border:1px solid #dfebf5;color:#4a749a;border-radius:4px;padding:2px 8px;white-space:nowrap;vertical-align:middle}.badge.available{color:#267557;background:#eef8f2;border-color:#d7eadc}.badge.unavailable,.badge.maintenance{color:#818a97;background:#f3f4f6;border-color:#e5e7eb}.host-meta{display:flex;align-items:center;gap:7px;font-size:11px;color:#8593a3;margin:6px 0 15px}.host-meta span{color:#bcc5ce;margin:0 2px}.host-specs{display:flex;align-items:center;flex-wrap:wrap;gap:15px;font-size:11px;color:#7a8798}.host-specs>span+span{border-left:1px solid #e3e8ef;padding-left:15px}.host-specs b{font-size:13px;font-weight:500;color:#3b4d62}.host-price{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;min-width:155px;border-left:1px solid #edf0f4;padding-left:30px}.host-price>strong{font-size:26px;letter-spacing:-.9px;color:#0078d4;font-weight:500;line-height:1.4}.host-price>span{font-size:10px;color:#8593a3;margin-bottom:13px}.host-price .primary{min-height:36px;padding:7px 16px;font-size:12px}.market-footnote{margin:25px 0 0;color:#8a97a5;font-size:11px;text-align:center}.mobile-toggle,.mobile-break{display:none}.load-more{display:flex;margin:24px auto}.login-layout{display:grid;grid-template-columns:1fr 450px;gap:80px;padding-top:70px;padding-bottom:70px;min-height:calc(100vh - 167px);align-items:center}.login-story h2{font-size:45px;line-height:1.5;font-weight:500;letter-spacing:-1.5px}.login-story h2 span{color:var(--blue)}.login-story>p{font-size:15px;color:#6f8194;line-height:1.9}.story-grid{display:flex;flex-direction:column;gap:16px;margin:35px 0}.story-grid>div{display:grid;grid-template-columns:minmax(0,1fr);row-gap:1px}.story-grid strong{font-size:13px;font-weight:500}.story-grid span{font-size:11px;color:#8a98a8}.login-card{background:#fff;border:1px solid #e1e8ef;box-shadow:0 12px 50px #344c6b08;border-radius:9px;padding:42px 36px}.login-form h1{font-size:29px;letter-spacing:-.8px;margin-bottom:9px}.login-form>.muted{font-size:12px;margin-bottom:30px}.phone-input,.code-input{display:flex;align-items:center;border:1px solid #cdd5df;border-radius:5px;overflow:hidden}.phone-input>span{font-size:13px;padding:0 15px;color:#65788e;border-right:1px solid var(--line)}.phone-input input,.code-input input{border:0;min-width:0}.code-input .text-button{white-space:nowrap;flex:none;padding:0 13px;border-left:1px solid var(--line);font-size:12px}.checkbox-row{display:flex;gap:9px;align-items:flex-start;font-size:11px;font-weight:400;line-height:1.9;color:#687c92;margin:22px 0}.checkbox-row input{margin:3px 0 0}.login-form>.primary{margin-top:7px}.login-form>.caption{text-align:center;font-size:10px;margin-top:17px}.login-art{display:flex;gap:10px;opacity:.75;max-width:360px;margin-top:33px}.rack{height:55px;flex:1;border:1px solid #bcd0e1;border-radius:4px;background:#edf3f8;position:relative;padding:9px}.rack>i{display:inline-block;width:4px;height:4px;background:#8db7d7;border-radius:50%;margin-right:5px}.rack>span{display:block;font-size:7px;letter-spacing:1px;color:#7295b2;margin-top:4px}.rack>b{position:absolute;right:9px;top:12px;width:16px;height:28px;background:repeating-linear-gradient(0deg,#c1d3e2 0 2px,transparent 2px 4px)}.configure-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:25px;align-items:start}.configuration-fields{display:flex;flex-direction:column;gap:20px}.config-section{padding:26px 30px}.section-heading{display:flex;align-items:center;gap:13px;margin-bottom:24px}.section-heading>span:first-child:not(.badge){display:grid;place-items:center;width:26px;height:26px;background:#edf5fc;color:var(--blue);font-size:11px;border-radius:4px}.section-heading h2,.section-heading h3{margin:0}.section-heading>strong{margin-left:auto;color:var(--blue)}.selected-host{background:#f7f9fb;border:1px solid #e9edf2;padding:15px 18px;border-radius:5px}.selected-host strong{display:block;font-size:18px}.selected-host>span{font-size:12px;color:#7b8d9f}.option-grid{display:flex;gap:10px;margin:12px 0 20px}.option-grid button{border:1px solid #dbe2ea;min-width:90px;border-radius:5px;padding:12px 18px;font-size:12px;flex:1}.option-grid button b{font-size:17px;font-weight:500}.option-grid button small{display:block;font-size:9px;color:#8898aa;margin-top:4px}.option-grid button.selected{border-color:var(--blue);background:#f1f8fe;color:var(--blue)}.periods button b{font-size:14px}.form-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-columns label input{margin-top:8px}.required{color:#ac3535}.estimate-summary{position:sticky;top:100px;padding:27px 25px}.estimate-summary h2{font-size:22px;margin-bottom:8px}.estimate-summary>.muted{font-size:11px}.summary-lines{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;margin-top:24px;font-size:12px;color:#6b7e92}.summary-lines>div{display:flex;justify-content:space-between;gap:15px;margin:5px 0}.summary-lines strong{white-space:nowrap;color:#415770;font-weight:500}.summary-total{display:flex;justify-content:space-between;align-items:center;margin:21px 0 0;font-size:12px}.summary-total strong{font-size:26px;letter-spacing:-.8px;color:var(--blue);font-weight:500}.estimate-summary .primary{margin-top:12px}.estimate-summary .section-kicker{font-size:9px;letter-spacing:1.5px}.detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 370px;gap:25px;align-items:start}.detail-section{padding:27px 30px;margin-bottom:22px}.detail-grid{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;font-size:13px;margin:25px 0}.detail-grid dt{color:#7a8c9e}.detail-grid dd{margin:0;overflow-wrap:anywhere}.quote-card{padding:20px 0;border-top:1px solid var(--line);font-size:13px}.quote-card .section-heading{margin-bottom:15px}.quote-card .section-heading>strong{font-size:22px}.price-line{display:flex;justify-content:space-between;gap:20px;margin:5px 0;color:#687c92;font-size:12px}.timeline-item{border-left:1px solid #b8d4e9;padding-left:18px;padding-bottom:10px;font-size:13px}.timeline-item>span{font-size:10px;color:#8495a7}.timeline-item p{margin-top:6px}.data-table{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}th{padding:16px 25px;background:#fafbfd;color:#8492a3;font-size:11px;font-weight:500;white-space:nowrap}td{padding:20px 25px;border-top:1px solid var(--line)}td .caption{max-width:250px;margin-bottom:0}.price-emphasis{font-size:24px;color:var(--blue)}.break-anywhere{overflow-wrap:anywhere}.help-list{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.help-card{padding:25px;color:#364d68}.help-card h2{display:flex;justify-content:space-between}.help-card h2 span{color:var(--blue)}.help-card p{color:#8b99a8;font-size:12px;margin:0}.document-page{max-width:1050px}.document-text{white-space:pre-wrap;font-family:inherit;font-size:14px;line-height:1.9;color:#51667d;overflow-wrap:anywhere;max-height:60vh;overflow:auto}.modal-backdrop{position:fixed;inset:0;z-index:60;background:#172c4266;display:grid;place-items:center;padding:25px}.modal{width:min(650px,100%);max-height:90vh;overflow:auto;background:#fff;border:1px solid #d7e1ea;border-radius:8px;padding:30px;box-shadow:0 25px 100px #132a4933}.actions{display:flex;gap:12px;justify-content:flex-end}.skip-link{position:fixed;left:10px;top:-80px;background:#fff;z-index:100;padding:10px}.skip-link:focus{top:5px}.spinning{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}@media(max-width:1100px){.header-inner{gap:30px;padding:0 25px}.main-nav{gap:20px}.container{padding-left:28px;padding-right:28px}.market-hero h1{font-size:35px}.configure-layout{grid-template-columns:minmax(0,1fr) 300px}.detail-layout{grid-template-columns:minmax(0,1fr) 320px}.login-layout{gap:45px;grid-template-columns:1fr 420px}.host-specs{gap:9px}.host-specs>span+span{padding-left:9px}.filter-note,.brand-sub{display:none}.login-story h2{font-size:36px}.host-price{padding-left:20px;min-width:140px}}@media(max-width:800px){.container{padding-left:20px;padding-right:20px}.header-inner{padding:0 20px;height:65px;gap:15px}.brand{font-size:21px}.header-account{margin-left:auto}.main-nav{gap:16px;font-size:12px}.main-nav{display:none}.main-nav.open{position:absolute;left:0;right:0;top:65px;height:auto;display:flex;flex-direction:column;align-items:stretch;gap:0;background:#fff;border-bottom:1px solid var(--line);padding:10px 20px}.main-nav.open a{padding:13px 0;border:0;display:block}.mobile-toggle{display:grid;place-items:center;margin-left:auto;padding:7px}.header-account{margin-left:0}.market-hero{grid-template-columns:1fr 200px;gap:15px;padding-top:40px}.market-hero h1{font-size:30px}.hero-diagram{height:210px}.compute-chip{transform:scale(.75) rotate(-8deg)}.diagram-node{display:none}.hero-features{gap:12px;font-size:10px}.market-hero p{font-size:12px}.configure-layout,.detail-layout{grid-template-columns:1fr}.estimate-summary{position:static}.host-card{gap:16px;padding:22px}.gpu-avatar{display:none}.host-specs span:last-child{display:none}.host-price{min-width:125px}.login-layout{grid-template-columns:1fr;max-width:510px;padding-top:40px;gap:0}.login-story{display:none}.login-card{padding:35px 30px}.footer-inner{flex-wrap:wrap;font-size:10px}.brand-footer{flex-basis:100%}.filter-row{gap:15px}.period-select{gap:8px}.chips{gap:4px}.chips button{padding:5px 10px}.segmented button,.market-filters{padding:7px 18px}}@media(max-width:600px){h1{font-size:27px}.account-link{font-size:12px}.header-account .small{font-size:11px;padding:5px 9px}.header-inner{gap:10px}.market-hero{grid-template-columns:1fr;padding:35px 0 28px}.hero-diagram{display:none}.market-hero h1{font-size:31px;line-height:1.45}.hero-features{gap:17px;font-size:10px}.notice-strip{font-size:11px;padding:11px 12px;align-items:flex-start;gap:8px}.notice-strip>a{display:none}.notice-dot{margin-top:7px}.market-filters{padding:5px 14px;margin-bottom:20px}.filter-row{min-height:61px;gap:9px;flex-wrap:wrap;padding:12px 0}.filter-label{font-size:11px;width:58px}.chips button{padding:5px 11px;font-size:11px}.period-select{width:100%;margin:5px 0 0 67px;justify-content:space-between;padding-right:4px}.period-select select{width:130px}.segmented button{font-size:11px;padding:5px 18px}.host-card{flex-wrap:wrap;gap:15px;padding:20px}.host-main{min-width:100%}.host-title h3{font-size:19px}.host-meta,.host-specs{font-size:10px}.host-specs b{font-size:12px}.host-price{width:100%;flex-direction:row;border-left:0;border-top:1px solid var(--line);padding:15px 0 0;align-items:center;gap:8px;justify-content:flex-start}.host-price>strong{font-size:23px}.host-price>span{margin:0;font-size:9px;flex:1}.host-price .primary{font-size:11px;padding:6px 12px}.market-footnote{font-size:10px;text-align:left}.standard-page{padding-top:25px;padding-bottom:45px}.page-heading{gap:15px;align-items:flex-start;flex-direction:column}.page-heading h1{font-size:26px}.page-heading p{font-size:12px}.page-heading .eyebrow{font-size:9px}.config-section,.detail-section{padding:22px 20px}.form-columns{grid-template-columns:1fr;gap:0}.option-grid{gap:7px}.option-grid button{min-width:0;padding:11px 8px}.option-grid button small{font-size:8px}.option-grid button b{font-size:16px}.section-heading{gap:9px}.section-heading h2{font-size:18px}.detail-grid{grid-template-columns:90px minmax(0,1fr);gap:13px}.help-list{grid-template-columns:1fr}.footer-inner{align-items:flex-start;gap:12px}.brand-footer{flex-wrap:wrap}.brand-footer>span{margin-left:0}.login-layout{padding:25px 15px 40px}.login-card{padding:30px 23px}.login-form h1{font-size:26px}.login-form .eyebrow{font-size:10px}.login-form>.muted{font-size:11px}.modal{padding:24px 20px}.modal-backdrop{padding:15px}.quote-card .section-heading{flex-wrap:wrap}.quote-card .section-heading>strong{font-size:20px}th,td{padding:15px;min-width:110px}.header-account .icon-button{padding:7px}.document-text{font-size:13px}}.secret-list{padding-left:24px}.secret-list li{margin:8px 0;overflow-wrap:anywhere}.receipt-item{padding:16px 0;border-bottom:1px solid #e5eaf0}.upload-control{display:block;margin:16px 0}.check-label{display:flex;align-items:flex-start;gap:8px;margin:16px 0}.check-label input{width:auto;margin-top:4px}
