.grid.svelte-81paju{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=992px){.grid.svelte-81paju{grid-template-columns:4fr 8fr;gap:2rem}}.weight-row.svelte-81paju{align-items:baseline;gap:.5rem;display:flex}.weight-row.svelte-81paju .tool-input:where(.svelte-81paju){flex:1}.unit.svelte-81paju{font-family:var(--font-tech);color:var(--color-gray-500);font-size:.8rem}.metric-grid.svelte-81paju{grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.25rem;display:grid}@media (width>=768px){.metric-grid.svelte-81paju{grid-template-columns:repeat(4,1fr)}}.metric-card.svelte-81paju{background:var(--color-surface);border:1px solid var(--color-gray-100);height:100%;padding:1.75rem 1.5625rem;transition:border-color .2s}.metric-card.svelte-81paju:hover{border-color:var(--color-accent)}.metric-card.primary.svelte-81paju{background:var(--color-ink);border-color:var(--color-ink)}.metric-value.svelte-81paju{font-family:var(--font-tech);color:var(--color-ink);letter-spacing:-2px;margin-bottom:.25rem;font-size:2.2rem;font-weight:700;line-height:1}.metric-card.primary.svelte-81paju .metric-value:where(.svelte-81paju){color:var(--color-on-accent)}.metric-unit.svelte-81paju{font-family:var(--font-tech);color:var(--color-gray-400);letter-spacing:1px;text-transform:uppercase;font-size:.7rem}.metric-card.primary.svelte-81paju .metric-unit:where(.svelte-81paju){color:#ffffff80}.metric-label.svelte-81paju{font-family:var(--font-main);color:var(--color-gray-700);margin-top:.5rem;font-size:.8rem;font-weight:300}.metric-card.primary.svelte-81paju .metric-label:where(.svelte-81paju){color:#ffffffb3}.strategy-block.svelte-81paju{background:var(--color-surface);border:1px solid var(--color-gray-100);margin-top:1.25rem;padding:1.875rem}.strategy-title.svelte-81paju{font-family:var(--font-tech);letter-spacing:2px;text-transform:uppercase;color:var(--color-ink);margin-bottom:1.25rem;font-size:.8rem}.strategy-row.svelte-81paju{border-bottom:1px solid var(--color-gray-100);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.875rem 0;font-size:.88rem;display:flex}.strategy-row.svelte-81paju:last-child{border-bottom:none}.strategy-key.svelte-81paju{font-family:var(--font-tech);color:var(--color-gray-500);letter-spacing:1px;text-transform:uppercase;min-width:130px;font-size:.7rem}.strategy-val.svelte-81paju{font-family:var(--font-main);color:var(--color-gray-800);text-align:right;font-weight:400;line-height:1.5}.warning-box.svelte-81paju{background:var(--color-warning-surface);border-left:3px solid var(--color-warning);font-family:var(--font-main);color:var(--color-warning-ink);margin-top:1.25rem;padding:.9375rem 1.25rem;font-size:.82rem;font-weight:300}.brand-grid.svelte-81paju{margin-top:3.125rem}.brand-heading.svelte-81paju{font-family:var(--font-tech);letter-spacing:2px;text-transform:uppercase;color:var(--color-gray-400);border-bottom:1px solid var(--color-gray-100);margin:0 0 1.875rem;padding-bottom:.75rem;font-size:.8rem}.brand-row.svelte-81paju{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (width>=768px){.brand-row.svelte-81paju{grid-template-columns:repeat(3,1fr)}}.brand-card.svelte-81paju{color:inherit;border:1px solid var(--color-gray-100);flex-direction:column;text-decoration:none;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.brand-card.svelte-81paju:hover{border-color:var(--color-accent);transform:translateY(-3px)}.brand-img.svelte-81paju{object-fit:cover;object-position:center;background:var(--color-info-surface);width:100%;height:200px;display:block}.brand-body.svelte-81paju{flex:1;padding:1.25rem}.brand-name.svelte-81paju{font-family:var(--font-tech);letter-spacing:1px;text-transform:uppercase;color:var(--color-ink);font-size:.8rem}.brand-desc.svelte-81paju{font-family:var(--font-main);color:var(--color-gray-600);margin-top:.4rem;font-size:.82rem;font-weight:200;line-height:1.5}
