.hero-shell.svelte-11p9mtl{background:radial-gradient(circle at 18% 24%,rgba(0,204,153,.13),transparent 31%),linear-gradient(145deg,var(--color-dark) 0%,var(--color-dark-100) 62%,var(--color-dark) 100%)}.hero-grid.svelte-11p9mtl{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 94%);mask-image:linear-gradient(to bottom,black,transparent 94%)}.hero-glow.svelte-11p9mtl{position:absolute;top:9%;right:5%;width:36rem;height:36rem;border-radius:999px;background:#00cc9914;filter:blur(110px)}.hero-copy.svelte-11p9mtl{animation:svelte-11p9mtl-copy-in .52s ease-out both}.calculator-shell.svelte-11p9mtl{overflow:hidden;border:1px solid color-mix(in srgb,var(--color-brdr) 24%,transparent);border-radius:1rem;background:color-mix(in srgb,var(--color-dark-100) 94%,transparent);box-shadow:0 30px 80px #0000004d;animation:svelte-11p9mtl-console-in .65s ease-out 80ms both}.calculator-topbar.svelte-11p9mtl{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;min-height:2.75rem;padding:0 1rem;border-bottom:1px solid color-mix(in srgb,var(--color-brdr) 16%,transparent);background:color-mix(in srgb,var(--color-dark-300) 72%,transparent)}.calculator-topbar.svelte-11p9mtl>:where(.svelte-11p9mtl):last-child{justify-self:end}.calculator-topbar.svelte-11p9mtl>div:where(.svelte-11p9mtl)>span:where(.svelte-11p9mtl){width:.48rem;height:.48rem;border-radius:999px;background:color-mix(in srgb,var(--color-brdr) 40%,transparent)}.workload-tabs.svelte-11p9mtl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;padding:.3rem;border:1px solid color-mix(in srgb,var(--color-brdr) 15%,transparent);border-radius:.75rem;background:color-mix(in srgb,var(--color-dark) 72%,transparent)}.workload-tabs.svelte-11p9mtl button:where(.svelte-11p9mtl){display:flex;min-width:0;align-items:center;justify-content:center;gap:.4rem;border:1px solid transparent;border-radius:.5rem;padding:.55rem .35rem;color:var(--color-txt-tertiary);font-size:.75rem;cursor:pointer;transition:.16s ease}.workload-tabs.svelte-11p9mtl button:where(.svelte-11p9mtl):hover{color:var(--color-white)}.workload-tabs.svelte-11p9mtl button.active:where(.svelte-11p9mtl){border-color:color-mix(in srgb,var(--color-brand) 28%,transparent);background:color-mix(in srgb,var(--color-brand) 10%,transparent);color:var(--color-brand);box-shadow:0 0 24px #00cc990f}.workload-tabs.svelte-11p9mtl svg:where(.svelte-11p9mtl){width:1rem;height:1rem;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.input-grid.svelte-11p9mtl{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.field-label.svelte-11p9mtl{display:block;color:var(--color-txt-tertiary);font-size:.68rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.usage-input.svelte-11p9mtl{width:100%;margin-top:.45rem;border:1px solid color-mix(in srgb,var(--color-brdr) 18%,transparent);border-radius:.55rem;background:color-mix(in srgb,var(--color-dark) 78%,transparent);padding:.62rem .7rem;color:var(--color-white);font-family:monospace;font-size:.82rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.usage-input.svelte-11p9mtl:focus{border-color:color-mix(in srgb,var(--color-brand) 55%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 10%,transparent)}.buffer-range.svelte-11p9mtl{width:100%;height:1.5rem;margin-top:.4rem;accent-color:var(--color-brand);cursor:pointer}.result-panel.svelte-11p9mtl{min-height:13.3rem;border:1px solid color-mix(in srgb,var(--color-brand) 24%,transparent);border-radius:.75rem;background:linear-gradient(120deg,rgba(0,204,153,.08),transparent 58%),color-mix(in srgb,var(--color-dark) 74%,transparent);padding:1rem}.result-number.svelte-11p9mtl{font-family:var(--font-swiss);font-size:clamp(2.5rem,7vw,4.25rem);font-weight:500;line-height:.9;letter-spacing:.02em}.usage-track.svelte-11p9mtl{height:.35rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--color-brdr) 15%,transparent)}.usage-track.svelte-11p9mtl span:where(.svelte-11p9mtl){display:block;height:100%;border-radius:inherit;background:var(--color-brand);box-shadow:0 0 16px #00cc9980;transition:width .36s cubic-bezier(.2,.8,.2,1)}.recommendation.svelte-11p9mtl{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid color-mix(in srgb,var(--color-brdr) 15%,transparent);padding-top:1rem}.recommendation.svelte-11p9mtl strong:where(.svelte-11p9mtl){flex:none;color:var(--color-brand);font-family:monospace;font-size:1.1rem;font-weight:600}.method-list.svelte-11p9mtl{border-block:1px solid color-mix(in srgb,var(--color-brdr) 16%,transparent)}.method-list.svelte-11p9mtl li:where(.svelte-11p9mtl){display:grid;grid-template-columns:3rem minmax(0,1fr);gap:1.25rem;padding:1.35rem 0;border-bottom:1px solid color-mix(in srgb,var(--color-brdr) 13%,transparent)}.method-list.svelte-11p9mtl li:where(.svelte-11p9mtl):last-child{border-bottom:0}.method-list.svelte-11p9mtl>li:where(.svelte-11p9mtl)>span:where(.svelte-11p9mtl){color:var(--color-brand);font-family:monospace;font-size:.78rem}.method-list.svelte-11p9mtl h3:where(.svelte-11p9mtl){font-size:1.05rem;font-weight:600}.method-list.svelte-11p9mtl p:where(.svelte-11p9mtl){margin-top:.4rem;color:var(--color-txt-secondary);font-size:.9rem;line-height:1.65}.guidance-table.svelte-11p9mtl{overflow:hidden;border-block:1px solid color-mix(in srgb,var(--color-brdr) 18%,transparent)}.guidance-head.svelte-11p9mtl,.guidance-row.svelte-11p9mtl{display:grid;grid-template-columns:.65fr 1.1fr 1fr 1.35fr;gap:1.25rem}.guidance-head.svelte-11p9mtl{padding:.8rem 0;color:var(--color-txt-tertiary);font-size:.68rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.guidance-row.svelte-11p9mtl{align-items:start;padding:1.1rem 0;border-top:1px solid color-mix(in srgb,var(--color-brdr) 13%,transparent);color:var(--color-txt-secondary);font-size:.86rem;line-height:1.55}.guidance-row.svelte-11p9mtl strong:where(.svelte-11p9mtl){color:var(--color-white);font-weight:600}.final-cta.svelte-11p9mtl{display:flex;align-items:center;justify-content:space-between;gap:2.5rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-brand) 24%,transparent);border-radius:1rem;background:radial-gradient(circle at 95% 0%,rgba(0,204,153,.13),transparent 35%),color-mix(in srgb,var(--color-dark-100) 84%,transparent);padding:2rem}.secondary-button.svelte-11p9mtl{display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--color-brdr) 24%,transparent);border-radius:.5rem;padding:.55rem .85rem;color:var(--color-txt-secondary);font-size:.875rem;transition:.15s ease}.secondary-button.svelte-11p9mtl:hover{border-color:color-mix(in srgb,var(--color-brand) 40%,transparent);color:var(--color-white)}:root[data-theme=light] .hero-shell.svelte-11p9mtl{background:radial-gradient(circle at 18% 24%,rgba(0,204,153,.12),transparent 31%),linear-gradient(145deg,#fff,#eef0f4 62%,#fff)}:root[data-theme=light] .hero-grid.svelte-11p9mtl{background-image:linear-gradient(rgba(17,24,39,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(17,24,39,.055) 1px,transparent 1px)}:root[data-theme=light] .calculator-shell.svelte-11p9mtl{box-shadow:0 24px 70px #1118271f}@keyframes svelte-11p9mtl-copy-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-11p9mtl-console-in{0%{opacity:0;transform:translateY(22px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 767px){.workload-tabs.svelte-11p9mtl{grid-template-columns:repeat(2,minmax(0,1fr))}.input-grid.svelte-11p9mtl{grid-template-columns:1fr}.guidance-head.svelte-11p9mtl{display:none}.guidance-row.svelte-11p9mtl{grid-template-columns:1fr;gap:.45rem;padding:1.25rem 0}.guidance-row.svelte-11p9mtl span:where(.svelte-11p9mtl):before{content:""}.final-cta.svelte-11p9mtl{align-items:flex-start;flex-direction:column;padding:1.5rem}}@media (prefers-reduced-motion: reduce){.hero-copy.svelte-11p9mtl,.calculator-shell.svelte-11p9mtl{animation:none}.usage-track.svelte-11p9mtl span:where(.svelte-11p9mtl){transition:none}}
